C# Metin Dosyasından Değer Okuma

viycim

Picopat
Katılım
2 Aralık 2021
Mesajlar
345
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar diyelim ki aşağıdaki gibi bir .txt dosyamız var.
[CODE title=".txt dosyası"]elma = 3
armut = 4[/CODE]

Ayrıca diyelim ki iki tane de label'ımız var.

Bu txt dosyasındaki elmayı ve armutu algılayıp label'lara nasıl yazdırabiliriz?
Bunun çözümünü kaç aydır bir türlü bulamadım.
Yardımcı olabilir misiniz?
 
.txt kullanmayın, .json kullanın. JSON otomatik text yazma ve okuma konusunda şuan kullanılan sayılı yazılım dillerinden. Yeni bir dosya oluşturun daha sonrasında .txt yazan kısmı .json ile değiştirin. Sonrasında ise JSON formatında yazarak kullanabilirsiniz. İki noktadan önceki terim 'Key' ikinci terim ise 'value' olarak geçer.

{"key": "value"}

Bu şekilde değer vererek devam edebilirsin.

{"key": "value",
"key2": "value2"}
He tamam şimdi anladım. Teşekkür ederim :)
 
Daha önce C# üzerinden yapmadığım için örnek veremeyeceğim. Ama en iyi bildiğim yazılım dili Dart üzerinden bir örnek göstereyim.

[CODE lang="javascript" title="Dart Json"]void main(List<String> arguments) async {
var url =
Uri.parse('https://www.mediawiki.org/w/api.php?action=query&prop=info&titles=pencil&format=json');
var response = await http.read(url, headers: {
"Accept": "application/json",
"Access-Control_Allow_Origin": "*"
}); // bu kod JSON dosyasını wikipedia'dan çekiyor.
print(response);
var jsonResponse =
convert.jsonDecode(response) as Map<String, dynamic>; //bu kod json dosyasını dart'a uyarlıyor.
print(jsonResponse);
var itemCount = jsonResponse['pages']; //bu kod json dosyasında "pages" yazan key'deki değeri alıyor.
print('Kalem hakkındaki makale sayısı: $itemCount.'); //"pages" üzerinde yazan değeri çıktı alıyor.
}[/CODE]
 

Geri
Yukarı