如何在C#/VS社区中导出设计器外部的过程
我是C#和VS社区的完全新手,而我在OOP和编程方面并不是真正的新手。我只是想挖掘我20年来缺乏的最佳实践的更新。。。虽然我对自己在C或HDL方面的巨大技能感到高兴 我已经用下面的代码做了一个微型解决方案,文本大小相当于一组文件:如何在C#/VS社区中导出设计器外部的过程,c#,visual-studio,model-view-controller,C#,Visual Studio,Model View Controller,我是C#和VS社区的完全新手,而我在OOP和编程方面并不是真正的新手。我只是想挖掘我20年来缺乏的最佳实践的更新。。。虽然我对自己在C或HDL方面的巨大技能感到高兴 我已经用下面的代码做了一个微型解决方案,文本大小相当于一组文件: private void button2_Click(object sender, EventArgs e) { // Create an instance of the open file dialog box.
private void button2_Click(object sender, EventArgs e)
{
// Create an instance of the open file dialog box.
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Multiselect = true;
DialogResult userClickedOK = openFileDialog1.ShowDialog();
if (userClickedOK == DialogResult.OK)
{
System.IO.Stream test = openFileDialog1.OpenFile();
var size = test.Length.ToString();
toolStripStatusLabel1.Text = string.Format("Size: {0} bytes", size);
}
如果userClickedOK==DialogResult,我想将处理操作的代码部分转换为do
if (userClickedOK == DialogResult.OK)
{
something.do();
}
我的问题是。。。。塔达。。。在何处(在wich文件中或通过哪个菜单)声明类和过程
很抱歉,我已经准备好使用vi和nano了,但是ide是wizzards为wizzards开发的工具…要使代码运行,您必须向项目中添加一个额外的文件(代码文件),在该文件中编写类并实现函数,或者使用main.cs文件并在主类之后插入代码
要添加另一个文件,只需按Ctr+Shift+A
或转到Project->addclass->Class->Edit Name->add
然后从解决方案资源管理器中打开该文件,并进行实现
要使您的类和函数从DLL中可用,只需执行相同的操作,但要确保您的类是公共的。然后,您可以将另一个项目的引用添加到*.exe中,并导入命名空间以使用和实例化该类您是否希望该过程能够按照现有行
toolStripStatusLabel1.Text=string.Format(“大小:{0}字节”,Size)更新表单代码>?不…他想知道他必须在哪里写公共类的东西{public void do(){}
@stuartd,是的,你是对的@Raindator,你又是对的,你的回答也回答了我的问题!我非常希望这个类被集成到一个库中,静态链接,然后我去我想去的地方:)有很好的文档,谢谢Radinator:)我想添加一个新类,我必须点击添加按钮,然后是新建类。。。那些IDE是幻想。。。但他们最终需要一只老鼠和某种形式的。。。我想是放弃吧:)