Tag: 对象

访问其他.cs文件中的主表单对象

从主文件访问子窗口的对象很容易,因为我们必须创建子窗口。 所以有这样的事情: SubForm subform = new SubForm(); if (subform.ShowDialog() == DialogResult.OK) { text = subform.textBox1.Text; //… } 但是我通过子cs文件编辑combobox(放置在主窗体内)时遇到了一些麻烦。 我不能简单地创建一个新的主窗口。 我编辑了Program.cs文件: static class Program { public static MainForm mainform; //main window reference /// /// The main entry point for the application. /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(mainform = new MainForm()); } } 现在我可以访问combobox: […]

c#中非静态字段的对象引用

我在c#中创建了一个函数: public void input_fields(int init_xcor, int init_ycor, char init_pos, string input) { char curr_position = ‘n’; foreach (char c in input) { if (c == ‘m’) { Move mv = new Move(); if (curr_position == ‘e’ || curr_position == ‘w’) { init_xcor = mv.Move_Step(curr_position, init_xcor, init_ycor); } else { init_ycor = mv.Move_Step(curr_position, init_xcor, init_ycor); } […]

C#中的对象和var差异

object和var什么区别?

List.Contains对象比较失败

我有一个类“Class1”,在.NET 2.0中有一个字符串变量“sText”。 我已经创建了该类“lstClass1”的对象列表。 它在设置字符串变量后存储该类的许多对象。 完整的代码是: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (!lstClass1.Contains(new Class1(“text1”))) lstClass1.Add(new Class1(“text1”)); } public List lstClass1 = new List(); } public class Class1 { public Class1(string sText) { this.sText = sText; } public string sText = “”; } […]

每个用户的静态对象是否唯一?

我有一个类似这样的.net应用程序(c#) public partial class _Default : System.Web.UI.Page { #region initial variables setup private static exam theExam; #endregion protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) { string userid = Request.Querystring[“user”].ToString(); theExam = new exam(userid, “some values”); } } // rest of code. 现在我的问题是,如果用户105登录了一个考试实例,则创建了一个实例,并在顶部分配静态声明。 如果用户204然后从另一台计算机登录,那么即使在用户105的计算机上,顶部的静态对象是否也获得204的值?

Asp.net从aspx中的Textbox获取价值以代码落后

我正在用asp.net和C#编程语言创建一个登录系统。 完成处理用户和密码的代码。 但在视图层,我很难从用户名文本框和密码文本框中获取值并将其传递给代码隐藏。 两个文本框都是ID标识,在我的一些编程技巧中,ID应该足以访问元素。 这是我的aspx登录页面: Log in Form User name Password Remember me? 我确实从UserName和Password Textbox获取了值: 使用代码: string user = this.UserName.Text; string pass = this.Password.Text; 使用代码: Textbox UserName = this.FindControl(“UserName”); 删除了aspx.design.cs并右键单击表单并将其转换为应用程序; 在设计器中,添加以下代码行: protected global::System.Web.UI.WebControls.TextBox UserName; protected global::System.Web.UI.WebControls.TextBox Password; 到目前为止没有任何工作,当我达到这条线时: string user = this.UserName.Text; 它抛出了一个错误: Object Reference未设置对象的实例。 你能建议解决我的问题吗?

空对象引用错误

我创建了一个类如下 public class Table { public enum ColumnNames { ID, TableName, Active, Date } public List Parameters { get; set; } } public enum Types { INT, STRING, DATETIME, BOOLEAN, DECIMAL } public class TableParameter { public Table.ColumnNames ParameterName { get; set; } public Types? Tip { get; set; } public dynamic Value { get; […]

对象的数组属性的NullReferenceException

我有一个类实现如下: class Person { public int ID { get; set; } public string FName { get; set; } public string LName { get; set; } public double[] Fees { get; set; } public Person() { } public Person( int iD, string fName, string lName, double[] fees) { ID = iD; FName = fName; LName = […]

是否可以返回不同类型的多个值?

在Javascript中我可以创建一个返回对象的函数: function person() { return { name: “John Doe”, age: 20, isMarried: false }; } console.log(“Name: “+ person().name +”. Age: “+ person().age +”. Is married: “+ person().isMarried); OUTPUT: > “Name: John Doe. Age: 20. Is Married: false” 我想知道是否可以在C#中做这样的事情? 我一直在阅读有关代表,词典和匿名方法的内容,但我仍然不知道这一点。

将JSON文件转换为C#对象

我需要一些帮助将JSON文件转换为C#对象。 我一直在使用Json.NET库。 JSON文件格式如下: {“174.845620 -36.913447 WGS84”:[{“uuid”:”a7e72b5c1fb96f1452d3c64fe89c7e6a”,”name”:”35 Carbine Road”,”suburb”:”Mount Wellington”,”town”:”Auckland”,”district”:”Auckland City”,”region”:”Auckland”,”island”:”North Island”,”x”:2674839,”y”:6474828,”longitude”:174.845707,”latitude”:-36.913385,”locality”:”Mount Wellington, Auckland, Auckland City”}],”174.698503 -36.788258 WGS84″:[{“uuid”:”96fb8ae43b6791f5f2b7006d8818b9ad”,”name”:”1\/248 Beach Haven Road”,”suburb”:”Birkdale”,”town”:”North Shore”,”district”:”North Shore City”,”region”:”Auckland”,”island”:”North Island”,”x”:2661988,”y”:6488992,”longitude”:174.698375,”latitude”:-36.78816,”locality”:”Birkdale, North Shore, North Shore City”}]} 我已经创建了以下类来映射JSON: public class WGS84Coordinate { public string uuid{get; set;} public string name{ get; set;} public string suburb { get; set;} public string town { get; set;} […]