728x90

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;
        }
    }
}

728x90

'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
블로그 이미지

Link2Me

,