从另一个文件中调用方法或代码

时间:2013-04-04 00:05:09

标签: c# asp.net

A有一段非常大的代码,我在我的网页上多次执行,每次只有一点点差异(它使用来自数据库的信息。有时它在foreach循环中,使用“row.nameofrow”,并且其他时候它只是一个记录,使用“query.nameofrow”)。

我对编码很陌生,我想知道是否有办法将大量的代码放入另一个文件并调用它我使用它的每个实例(可能使用一个参数来判断它是否使用“row”或“查询”)而不是每次都写出整个代码块。我需要使用哪种文件,如何调用它?

4 个答案:

答案 0 :(得分:2)

在处理网站之前,先做一个非常简单的课程教程。

从简单的控制台应用程序开始,然后asp站点就更容易了。

从这里开始是一个好地方:http://www.csharp-station.com/tutorials/lesson1.aspx

从长远来看,花一两天时间学习基础知识对你有所帮助。

答案 1 :(得分:1)

创建一个简单的类并将重复的代码放在方法中。最简单(但不推荐)是将方法设置为静态,这样您就可以在不实例化类的情况下调用它。

答案 2 :(得分:1)

您可以使用带有参数的静态方法创建公共静态类。然后,您可以使用调用此方法调用 var returnValue = StaticClassName.StaticMethodName(yourArgument);

答案 3 :(得分:-3)

  1. 撰写网络服务
  2. 写一个可以导入到其他应用程序并打电话
  3. 的DLL

    如果您完全在Visual Studio中,请将项目添加到您的解决方案中,在该项目的类中编写代码,使用“public”公开它,在您的其他项目中引用该项目,实例化该类并调用该方法

    这有点编码101,你需要去研究上面的内容。如果不写一篇大文章,我无法形容这一切。遗憾