Tag: class

是否可以在两个项目中声明一个分部类

考虑我们在Project1中创建一个部分类,并且我们有一个引用Project1的 Project2。如何在Project2中声明一些其他的部分类方法? 谢谢

我如何记录ac#dll

如何编写类,以便在其他项目中引用dll的人可以看到属性和方法描述? [Description(“My age in years attribute”)] public int Age { get { return 0; } set { } } 不起作用,也不起作用 /// /// My age in years attribute /// public int Age { get { return 0; } set { } }

在c#中显示一个类的消息框?

如何让课程与表单进行交互以显示消息框?

C#计算器类

我接到了这个家庭作业,我一直很难过。 表格是写的,我们不得不写课。 目前,当我运行程序时,我的等于按钮似乎不起作用。 我不确定为什么,我想知道是否有人能帮助我理解我所缺少的东西。 我相信我已经正确地写了我的课。 在我脑海中,正在发生的事情是计算器正在调用“currentValue”,因此我不断使用我在运算符中使用的方法进行更新。 我正朝着正确的方向前进吗? 为什么我的等号按钮不是调用当前值。 我最后一次运行它,如果我键入9 + 3 +然后我的显示器将填充12并等待我输入下一个数字。 所以理论上为什么我的等号按钮不会加载答案? 我相信我正在调用正确的项目,但我一直在初次进入。 例如,如果我键入9 + 9并且命中=我一直得到9。 这是计算器代码(提供的部分): using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Calculator { public partial class frmCalculator : Form { public frmCalculator() { InitializeComponent(); } // The following fields are used […]

C#中的动态类创建

是否有可能在运行时从DataTable创建一个类,其中ColumnName将是动态类属性?

C# – 将文本文件作为类加载

有没有办法将.txt文件作为一个类加载,我的主程序可以从中调用函数? 我基本上试图将mod支持添加到我的简单应用程序中,用户可以从每个文件中选择选项。 该文件遵循类似(但不相同)的格式,在主程序中调用一堆空白(函数)。 我怎样才能做到这一点? 甚至可能这样做(可能不是,回答我自己的问题?),考虑到它不会与程序的其余部分一起编译? 谢谢!

十进制和十进制之间的差异

如果有人能向我解释C#中十进制和​​十进制之间的区别,那就太棒了。 以更一般的方式,小写结构如decimal,int,string和大写类Decimal,Int32,String之间的区别是什么。 唯一的区别是大写类也包装函数(如Decimal.Divide())?

C#部分类

我目前有一个多个项目的解决方案,大多使用相同的类。 因此,在我看来,在解决方案中添加包含这些类的类库是一个好主意,而不是在每个项目中重复该类。 但是,我所拥有的一个项目需要一些特定于该项目的类的附加属性,并且不会在其他任何地方使用。 结果,我认为我应该使用部分类来添加这些属性。 所以我做了这样的事情: 在类库中: namespace MyClassLibrary { public partial class Book { public string Title { get; set; } public string AuthorLast { get; set; } public string AuthorFirst { get; set; } public string Publisher { get; set; } public string Edition { get; set; } public string ISBN10 { get; set; […]

从IronPython实例化自定义C#类

有没有办法让一个类可用于IronPython脚本,以便我可以在代码中创建对象? 例如,如果我有一个类,我希望能够从C#代码中定义的名为MyClass的脚本中实例化,如下所示: public class MyClass { string text; public MyClass(string text) { this.text = text; } public void Write() { Console.WriteLine(text); } } 我怎么能在Python脚本中这样做? obj = MyClass(“Hello, World!”) obj.Write() 谢谢!

从另一个表单访问类

我正在努力从一个不同的forms获得一个课程,而不是让它静止,这就是我想要做的: //First form public partial class SetupScreen : Form { Control myObject; public Battleship myBattleship; public SetupScreen() { InitializeComponent(); //Create Class Object myBattleship = new Battleship(); } } //Launch second form public partial class GameScreen : Form { Control myObject; Battleship myBattleship; Battleship fredBattleship; public GameScreen() { InitializeComponent(); //Get the class myBattleship = SetupScreen.myBattleship; } […]