«enumeration» etiketlenmiş sorular

Örneğin bir koleksiyondan değerleri numaralandırma süreci.

29
Bir numaralandırma nasıl numaralandırılır
Stack Overflow adlı kullanıcının yorumu : foreach () для enum Nasıl bir enumC # numaralandırmak ? Örneğin, aşağıdaki kod derlenmez: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } Ve aşağıdaki derleme zamanı hatası verir: 'Suit' bir …
3766 c#  .net  loops  enums  enumeration 

30
PHP ve Numaralandırma
PHP'nin yerel Numaralandırmalar olmadığını biliyorum. Ama Java dünyasından onlara alıştım. Enumları IDE'lerin otomatik tamamlama özelliklerinin anlayabileceği önceden tanımlanmış değerler vermenin bir yolu olarak kullanmak isterim. Sabitler hile yapmak, ancak orada ad çarpışma problem ve (ya aslında çünkü ) küresel konum. Dizilerin ad alanı sorunu yoktur, ancak çok belirsizdirler, çalışma zamanında …
1149 php  enumeration 

15
C # loop - break vs. devam
Bir C # (diğer diller için cevap vermekten çekinmeyin) döngüsünde, döngü ve döngü yapısını terk edip bir sonraki yinelemeye gitme aracı olarak devam etme arasındaki fark nedir? Misal: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the difference between this and continue ? //continue; } }
797 c#  loops  enumeration 



7
Objektif-C'deki her döngü için NSMutable sözlüğüne erişim
Objective-C'de değişebilir sözlük anahtarlarına ve değerlerine erişmekte zorluk yaşıyorum. Varsayalım: NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; Anahtarları ve değerleri ayarlayabilirim. Şimdi, her bir tuşa ve değere erişmek istiyorum, ancak ayarlanan anahtar sayısını bilmiyorum. PHP'de çok kolay, aşağıdaki gibi bir şey: foreach ($xyz as $key => $value) Objective-C'de nasıl mümkün olabilir?



12
Swift'de numaralandırma değerinin adı nasıl alınır?
Ham Integerdeğerleri olan bir numaralandırma varsa : enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne Bir citydeğeri bir dizeye nasıl dönüştürebilirim Melbourne? Bu tür bir tür adı tanıtımı dilde mevcut mu? Gibi bir şey (bu kod çalışmaz): println("Your city is \(city.magicFunction)") > Your …
167 swift  enumeration 

14
foreach vs someList.ForEach () {}
Bir koleksiyon üzerinde yinelemenin birçok yolu var. Farklılıklar olup olmadığını veya neden bir yolu diğerinin üzerinde kullandığınızı merak ediyorum. İlk tür: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Diğer yol: List<string> someList = <some way to init> someList.ForEach(delegate(string s) { <process …
167 c#  .net  generics  loops  enumeration 

6
C # içinde numaralandırma içinde yöntemler
Java'da, bir enum içinde yöntemlere sahip olmak mümkündür. C # böyle bir olasılık var mı yoksa sadece bir dize koleksiyonu ve bu kadar mı? Geçersiz kılmaya çalıştım ToString()ama derlemiyor. Birisinin basit bir kod örneği var mı?
165 c#  enums  enumeration 

12
Enum'da bir dize arayın ve Numarayı döndürün
Bir numaralandırma var: public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } ve ben bir dize var: string colour = "Red"; Geri dönmek istiyorum: MyColours.Red dan: public MyColours GetColour(string colour) Şimdiye kadar var: public MyColours GetColours(string colour) { string[] colours = Enum.GetNames(typeof(MyColours)); int[] values = Enum.GetValues(typeof(MyColours)); int …
163 c#  string  enumeration 


10
Enum tanımındaki tilde (~) nedir?
Bunca zamandır C # kullandıktan sonra bile bilmediğim şeyleri bulmayı başardım ... Bunun için internette arama yapmayı denedim, ancak aramada "~" kullanmak benim için pek işe yaramıyor ve MSDN'de de hiçbir şey bulamadım (orada olmadığını söylememe gerek) Bu kod parçacığını yakın zamanda gördüm, tilde (~) ne anlama geliyor? /// <summary> …

26
Boole'lar yöntem argümanları olarak kabul edilemez mi? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Bir meslektaşım, booleanların yöntem argümanları olarak kabul edilemez olduğunu belirtiyor . Numaralandırmalar ile değiştirilecektir. …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.