回答編集履歴
2
修正
    
        answer	
    CHANGED
    
    | 
         @@ -1,2 +1,2 @@ 
     | 
|
| 
       1 
1 
     | 
    
         
             
            `InputID`は名前とのこと。
         
     | 
| 
       2 
     | 
    
         
            -
            `var theRow = csvData.FirstOrDefault(x[0] == InputID);`で1列目がInputIDに等しいものがあれば一つ、なければnullが取れるので、`textBoxName.Text = theRow[0];`などとするのが簡便ではないかと思います。
         
     | 
| 
      
 2 
     | 
    
         
            +
            `var theRow = csvData.FirstOrDefault(x => x[0] == InputID);`で1列目がInputIDに等しいものがあれば一つ、なければnullが取れるので、`textBoxName.Text = theRow[0];`などとするのが簡便ではないかと思います。
         
     | 
1
修正
    
        answer	
    CHANGED
    
    | 
         @@ -1,6 +1,2 @@ 
     | 
|
| 
       1 
     | 
    
         
            -
             
     | 
| 
      
 1 
     | 
    
         
            +
            `InputID`は名前とのこと。
         
     | 
| 
       2 
     | 
    
         
            -
            であれば、
         
     | 
| 
       3 
     | 
    
         
            -
            `var num = int.Parse(InputID);`とし、`textBoxName.Text = csvData[num][0];`で対応する項目が取れるのではないかと思います。
         
     | 
| 
       4 
     | 
    
         
            -
             
     | 
| 
       5 
     | 
    
         
            -
            そうではなくて、`InputID`が電話番号の後に記載されているのであれば、
         
     | 
| 
       6 
     | 
    
         
            -
            `var theRow = csvData.FirstOrDefault(x[ 
     | 
| 
      
 2 
     | 
    
         
            +
            `var theRow = csvData.FirstOrDefault(x[0] == InputID);`で1列目がInputIDに等しいものがあれば一つ、なければnullが取れるので、`textBoxName.Text = theRow[0];`などとするのが簡便ではないかと思います。
         
     |