배열 <string, unsigned long>
어떤 종류의 데이터 구조를 사용해야합니까? 쌍
배열 요소의 상수 (
8
)을 갖는다.필드
string
(null이 아닌, PRIMARY KEY)을 채우고 절대 값을 변경하지 마십시오.필드
unsigned long
은 기본적으로null
으로 채워지고 런타임에 값이 변경됩니다.이러한 개체가 많이 있습니다.
배열 <string, unsigned long>
어떤 종류의 데이터 구조를 사용해야합니까? 쌍
배열 요소의 상수 (8
)을 갖는다.
필드 string
(null이 아닌, PRIMARY KEY)을 채우고 절대 값을 변경하지 마십시오.
필드 unsigned long
은 기본적으로 null
으로 채워지고 런타임에 값이 변경됩니다.
이러한 개체가 많이 있습니다.
추측 ...
public class MyData
{
private Dictionary<string, ulong> _prop1=new Dictionary<string, ulong>(8);
public Dictionary<string, ulong> Prop1
{
get { return _prop1; }
set { _prop1 = value; }
}
public string CityName { get; set; }
public ulong? Population { get; set; }
}
그리고 이것의 많은에 대한
:var alotofobject s= new List<MyData>();
편집 :
알려줘야은, 지금은 당신이 필요 참조 :
var cities=new Dictionary<string,ulong>(8);
cities.Add("City1",0);
cities.Add("City2",0);
cities.Add("City3",0);
cities.Add("City4",0);
cities.Add("City5",0);
cities.Add("City6",0);
cities.Add("City7",0);
cities.Add("City8",0);
po를 설정하거나 가져 오려면 도시의 분출은 다음과 같이 사용하십시오.
cities["City1"]=293238;
var populationOfCity1=cities["City1"];
그리고 제안 사항으로 C# 초보자 용 책을 구하십시오.
나는 op가 질문을 공식화하는 방법을 그렇게 확신하지 못하는 경우에도 대답하려고 할 때가 좋다. – Independent
"CityName"을 어떻게 채우고 상수로 만들 수 있습니까? – Steven
FirstCity, SeconCity ....... 같은 EightCity – Steven
질문 자체가 모순되는 대신 명확하지 않습니다. 많은 개체가 필요하면 (많은 쌍을 의미하는 경우) 컬렉션 SortedList
을 사용할 수 있습니다. 그런 쌍이 8 개인 경우 다른 모음 Dictionary
을 사용할 수 있습니다.
당신의 인생을 단순하게 만들어서 기준에 맞는 수업을 정의한 다음 그 목록을 만들어보십시오.
public class MyClass
{
public string Name { get; set; }
public long Number { get; set; }
}
List<MyClass> myList = new List<MyClass>();
그리고 계속해서 필요한 것을 추가하십시오.
* 값은 * 무엇을 나타내는가? –
이 데이터를 어떻게 사용 하시겠습니까? –
8 개의 요소가 있거나 "그러한 많은 객체"가 있습니까? – jman