刚开始了解C#片段。但我无法在我的代码中使用它们。 请帮帮我,我搞砸了搞定,以及它们是如何工作的。
这是我的测试类名为" myclass"
namespace WindowsFormsApplication1
{
class myclass
{
public string getmessage(string givenName)
{
return "HB "+givenName;
}
private string bmessage;
public string MyProperty
{
get { return bmessage; }
set { bmessage = value; }
}
}
}
来自我表单的按钮代码。我无法使用这些设置。 如果有人清楚我怎么能使用这些设置,那将会很棒。 什么是" MyProperty"这里?我知道这不是一种方法。它的目的是什么?感谢
答案 0 :(得分:2)
片段本身不是可执行语句。但是快捷方式可以帮助您编写可执行语句。
例如
如果我们写prop
并按回车键,它会给你一个自动生成的属性。您只需更改数据类型和属性名称。
类似地,propfull
将为属性提供get和set部分。
在您的情况下,MyProperty
是属性名称,字符串是数据类型。 bmessage
是您商家的支持字段。
答案 1 :(得分:0)
使用set / get方法设置和检索类的属性。基本上这些也是方法。
namespace BusinessObjects
{
public class class_BusinessObjects
{
int StusentId;
string StudentName;
public class_BusinessObjects ()
{
StusentId = 0;
StudentName = string.Empty;
}
public int StusentId
{
get
{
return Id;
}
set
{
Id = value;
}
}
public string StudentName
{
get
{
return Name;
}
set
{
Name = value;
}
}
}
}
using BusinessObjects;
namespace MyModel
{
public class A
{
public class_BusinessObjects Dispaly(int id, string name)
{
class_BusinessObjects obj = new class_BusinessObjects();
obj.StusentId = id;
obj.StudentName = name;
return obj;
}
}
}