我来自一个程序世界,所以请耐心等待。我不确定“正确”的术语。我得到了函数——类不多(我收集它们是蓝图,但我还不能说服自己使用它们,可能是因为我不明白它们有多大帮助)
我正在尝试创建一个 C# 控制台应用程序(在 VS2010 中)。它具有程序性质(从顶部开始,可能每隔一段时间引用一个函数或尝试捕获然后退出)。我的问题是应用程序会有 4 个部分 - 定义 sql 字符串的部分、连接到数据库的部分、执行 sql 语句的部分以及根据结果进行额外计算的部分。
我正在尝试确定一种将这些代码块拆分为我可以调用的不同文件的方法 - 基本上保持默认的“program.cs”不会过于庞大。我的最新代码可以滚动浏览以挑选项目。
建议?
(我知道这是非常主观的)
[添加]
我的代码结构现在看起来类似于以下 - 注意,[[[[[]]]]] 是我所说的块:
[[[[[
string sqlQueryFetchCalls = "sql lives here";
... and more strings for sql... and more... and more
]]]]]
SqlConnection mssqlConnection = new SqlConnection(params);
try{
mssqlConnection.Open();
System.Console.WriteLine("connection opened");}
catch (Exception errorVar){
output.Text = errorVar.ToString();}
[[[[[
SqlDataReader results = null;
SqlCommand exec_sqlQueryFetchCalls = new SqlCommand(sqlQueryFetchCalls, mssqlConnection);
results = exec_sqlQueryFetchCalls.ExecuteReader();
while (results.Read())
{
// do something
}results.Close();
... again... again ... again... again, though the resulting actions are quite different each time ]]]]]
mssqlConnection.Close();