>在传统的C及C++中并没有此类概念。看来要深刻地理解属性,还得对特性有所了解。在C++中有好多的函数叫 get_, set_, 比如
public class Person
{
private:
String _name;
public:
String getPersonName()
{
return _name;
}
void setPersonName(String aName)
{
_name = aName;
}
}对于的C#为:
public class Person
{
private string _name;
public string PersonName
{
get { return _name;}
set { _name = value;}
}
}就这么简单,别考虑复杂了.属性不必再学了吧.
2.特性(Attribute) (这个你么好好看,c++没有出现过,并且比较难)
属性(Property)
不要混淆了.3. 什么是C#,变量,流程,OO的一些东西,好像就没有别的了.就只有简单的语法是C#的,其余的都是.Net Framework.包括你看到的using system;所以说你已经开始了.Net Framework的学习.
public class Person
{
private:
String _name;
public:
String getPersonName()
{
return _name;
}
void setPersonName(String aName)
{
_name = aName;
}
}对于的C#为:
public class Person
{
private string _name;
public string PersonName
{
get { return _name;}
set { _name = value;}
}
}就这么简单,别考虑复杂了.属性不必再学了吧.
2.特性(Attribute) (这个你么好好看,c++没有出现过,并且比较难)
属性(Property)
不要混淆了.3. 什么是C#,变量,流程,OO的一些东西,好像就没有别的了.就只有简单的语法是C#的,其余的都是.Net Framework.包括你看到的using system;所以说你已经开始了.Net Framework的学习.
如果你对类的概念很深入的话,作为类的一个功能,知道即可.
关键而在于应用中灵活应用与体会!
再次强调:任何功能调用都要在编程实践中灵活实现.