小编new*_*d91的帖子

为什么ToUpper()在应用于"8"时不返回"*"?

string s = "h";
s = s.ToUpper();
Run Code Online (Sandbox Code Playgroud)

回报"H".

string s = "8";
s = s.ToUpper();
Run Code Online (Sandbox Code Playgroud)

回报 "8"

这不会回来"*"吗?

c#

30
推荐指数
3
解决办法
5030
查看次数

在属性中声明变量被认为是不好的做法吗?

我有以下课程:

public class PeopleInfo
{
   public virtual int ID {get; protected set;}
   public virtual Person Person1 {get;set;}
   public virtual Person Person2 {get;set;}

   public virtual List<Person> People
   {
     get
     {
        var p = new List<Person>();
        p.Add(Person1);
        p.Add(Person2);
        return p;
     }
   }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用NHibernate.所述Person类被用作一个部件,因为"PeopleInfo"表具有多于1人的每一行英寸 People()属性背后的想法是提供一个可以循环的只读列表.有没有更好的方法来做到这一点,或者这个解决方案是否可以接受?

c# nhibernate

3
推荐指数
1
解决办法
356
查看次数

标签 统计

c# ×2

nhibernate ×1