comment puis-je lire les valeurs chaînecomment lire les chaînes en utilisant C#
QuoteNo: 32586/CustomerNo: ABCDEF/TotalAmount: 32/Transformé: Non
Je veux lire les valeurs des chaînes dans toute commande
comment puis-je lire les valeurs chaînecomment lire les chaînes en utilisant C#
QuoteNo: 32586/CustomerNo: ABCDEF/TotalAmount: 32/Transformé: Non
Je veux lire les valeurs des chaînes dans toute commande
Je ne sais pas ce que vous cherchez à faire, mais de votre chaîne donné peut être le suivant
string input = "QuoteNo:32586/CustomerNo:ABCDEF/TotalAmount:32/Processed:No";
var query = from pair in input.Split('/')
let items = pair.Split(':')
select new
{
Part = items[0],
Value = items[1]
};
// turn into list and access by index
var list = query.ToList();
// or turn into dictionary and access by key
Dictionary<string, string> dictionary
= query.ToDictionary(item => item.Part, item => item.Value);
+1 écrivait juste la même réponse .... –
Je suis pour des questions de neebie mais Je suppose un certain niveau de capacité-google
http://www.daniweb.com/forums/thread60361.html
http://www.dreamincode.net/forums/topic/12793-c%23-reading-each-character-of-a-string/
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6030362.html
string str = "QuoteNo:32586/CustomerNo:ABCDEF/TotalAmount:32/Processed:No";
string split = str.Split('/');
foreach(string s in split)
{
int index = s.IndexOf(':');
if (index <= 0 || index + 1 >= str.Length) throw new Exception();
string name = s.SubString(0,index);
string value = s.SubString(index+1);
}
de sorte que votre sortie comme: QuoteNo:/CustomerNo: ABCDEF/TotalAmount:/Transformé: Non – anishMarokey
Lire des chaînes de quoi? Pour quoi? – nlinus
StackOverflow Jeopardy. Devinez la question pour 400 $, Alex. –