var something = row["item_no"];
在一些變種使用元素變量,我沒有存儲項目,現在我想找到該頁上的行包含該項目沒有存儲在VAR東西。 但我想找到一個使用變量名稱的行,即「某事」。在其中找到一些文本存儲
var something = row["item_no"];
在一些變種使用元素變量,我沒有存儲項目,現在我想找到該頁上的行包含該項目沒有存儲在VAR東西。 但我想找到一個使用變量名稱的行,即「某事」。在其中找到一些文本存儲
我認爲你可以使用Dictionary。我不知道你的數據類型,因此例如是對象:
// your values
var something = "something";
var row = "RowValue";
// store its to dictionary
Dictionary<object, object> myDict = new Dictionary<object, object>();
myDict.Add(something, row);
// and find value by key
var value = myDict["something"]; //value = "RowValue"
C#6具有很好的功能nameof
。它允許你獲得變量/屬性名稱。
你已經提到你想使用變量名,而不是它的值。
所以你可以使用它像這樣:
var something = row["item_no"];
var variableName = nameof(something); //gives you "something"
你可以這樣說:
List <string> items= new List<string>();
items.Add("Item_001");
items.Add("Item_002");
items.Add("Item_003");
items.Add("Item_004");
string somthing = items[2];
string item = items.FirstOrDefault(x => x.ToString() == somthing);
int index = items.IndexOf(item);
Response.Write("Value found at : "+(index+1).ToString() +" row and value is : "+item);
什麼是行?數組? –