小编use*_*970的帖子

c#:如何读取List <person>中的特定索引

我有一类人和列表集合列表包含人类的所有值,例如:

列表ilist有2个值[0] = {firstname,lastname}.[1] = {FIRSTNAME2,lastname2}

现在当我迭代到列表我能够打印列表,但我想更改我的列表的某些部分的值,例如在索引1,如果我想将firstname2的值更改为firstname3我无法做到这一点.任何人都可以告诉我如何打印列表,然后在该索引上更改索引的任何值,即person类中的firstname和secondname变量,以便我可以更新我的值谢谢

c# collections for-loop list arraylist

5
推荐指数
1
解决办法
4万
查看次数

c#设置私有变量的值

我正在使用getter/setter属性来获取或设置变量我的代码工作正常如果我使用公共变量来设置值,因为我正在创建我的类的数组,但我只是想知道如何设置私有变量的值.我的代码是

public class Person
{
    //getter and setter for each variable
    private string _Name;
    public string Name
    {
        get { return _Name;}
        set { _Name= value; }
    }

    private int _Age;
    public int Age
    {
        get {return _Age;  }
        set  {  _Age= value;   }
    }  
        .... // other properties

    // Another Class 
    public void setValues (Person[] p,int i)
    {    p[i].Age= 30;
    }
Run Code Online (Sandbox Code Playgroud)

但是,如果我将我的set变量更改为private,如何设置变量?

    private int _Age;
    public int Age
    {
       get {return _Age;  }
       private  set  {  _Age= value;   } …
Run Code Online (Sandbox Code Playgroud)

c# private getter-setter

1
推荐指数
1
解决办法
2万
查看次数

C#如何从常规数组中删除元素

我正在使用一个常规数组,它有5个元素我想删除元素,但我不想使用任何集合,如arrayListList

我的代码是

for (int c = 0; c < Alpha.Length; c++)
{
    if (Alpha[c].Power< 0)
    {
      //  Alpha.s = null;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# arrays list

0
推荐指数
2
解决办法
208
查看次数

标签 统计

c# ×3

list ×2

arraylist ×1

arrays ×1

collections ×1

for-loop ×1

getter-setter ×1

private ×1