int.PryParse(string str, out int result) 는 문자열(string)을 숫자로 변환할 때 사용한다.
str : 변환할 숫자가 포함된 문자열
result : 변환이 성공한 경우 str에 포함된 숫자의 정수 값을 반환하고, 변환이 실패한 경우 0을 반환
int 대신에 double, int32 를 쓸 수도 있다.
string Str = Console.ReadLine();
double Num;
bool isNum = double.TryParse(Str, out Num);
if (isNum) {
Num = Num * 2.54;
Console.WriteLine(Num + "cm");
}
else {
Console.WriteLine("Invalid number");
}
private void listView_CellUpdate(ListView LV)
{
int value = 0;
foreach (ListViewItem row in LV.Items)
{
int.TryParse(row.SubItems[5].Text, out value);
if (value == 10)
{
row.SubItems[4].Text = "보통";
}
}
}
private void dataGridView_CellUpdate()
{
int value = 0;
for (int row = 0; row < dataGridView1.Rows.Count; row++)
{
int.TryParse(dataGridView1.Rows[row].Cells[5].Value.ToString(), out value);
if (value == 10)
{
dataGridView1.Rows[row].Cells[5].Value = 6000;
}
}
}
'C# > 문법 및 기능' 카테고리의 다른 글
C# 시간 메소드 (0) | 2016.01.15 |
---|---|
C# 파일 입출력 개념 정리 (0) | 2016.01.05 |
C# 오버라이딩(Overriding) 개념 이해 (1) | 2015.12.21 |
C# 메소드 오버로딩 개념잡기 (0) | 2015.12.21 |
C# List 개념 이해 -1 (0) | 2015.12.14 |