null nasıl ayarlanır. Kullanabileceğim String.null
gibi bir eğlence var mı?dize değeri ben</p> <pre><code>string val = null; </code></pre> <p>gibi boş ayarlayabilirsiniz farkındayım Ama bunu boş olarak ayarlayabilirsiniz başka yollar merak ediyorum
cevap
buraya kadar String.Empty
string val = String.Empty;
Güncelleme arıyoruz düşünüyorum: TheFuzzyGiggler comments bahsetmek gerekir:
İştestring val = default(string);
varsayılan anahtar kelimeyle ilgili bir başka SO soru
null
yerineempty
içinstring
ayarlamak çok daha iyidir. Daha sonra istisnalarını önlemek için. Bir çok dizeyi okuyup yazmanız gerekiyorsa, her yerdenull
değer istisnası olacaktır. Ya dastring.Empty
kullanabilirsiniz uygulamanıza bağlı
Beni buna döv! OP bunu okursa ..Null yerine boş bir dize ayarlamak daha iyi olduğunu bulduk. Daha sonra istisnaları önlemek için. Çok sayıda dizeyi okuyup yazmanız gerekiyorsa, her yerde boş değer istisnaları olacaktır. Ya da can sıkıcı olsun bir ton (! String.isNullorEmpty (string)) olacak. – TheFuzzyGiggler
+1 Sizin açıklamanız ayrı bir cevabı hak ediyor ... –
Sahne için teşekkürler. Sadece yardımcı olabildiğime sevindim. Asif'in rep zaferini almasına izin vereceğim. =) – TheFuzzyGiggler
null
özel bir dize değeri değil (""
için String.Empty
var), ancak boş başvuru için genel bir nesne hazırlayıcısı.
Varsayılan anahtar kelimeyi de kullanabilirsiniz. What is the use of `default` keyword in C#?
... dize val = (string) null; ile aynıdır, yani yazılan null referansı. – Wormbo
@Wormbo - doğru. 'Default' kullanmanın güzel yanı, hem değer türleri hem de referans türleri ile çalıştığıdır. –
can sıkıcı olsun if(!string.isNullorEmpty(string))
bir ton olacak. Çöp toplayıcısını harika, ama mükemmel değil ve çöp toplayıcının algılayamayacağı bir şekilde kullanılırsa (bu pek olası değil), çöp toplama için ipinizi işaretleyebileceğinden, her zaman null
'u başlatmaya hazırım. Açıkçası
null şey ayarlamak için bir yol daha null döndürür fonksiyonun sonucunu atamaktır:
string SomeFunctionThatReturnsNullString() {return null;}
string val = SomeFunctionThatReturnsNullString();
burada seçti (, boş yapacak bu değere doğru sql veri türü atayın onun çift)
System.Data.SqlTypes.SqlDouble.Null
- 1. Haritaya <Eşleme <String, Dize>
- 2. android: Ellipsise, sanırım gibi <code>android:ellipsize</code> 4 değerlerini ayarlayabilirsiniz gördü
- 3. Git, <<<<<<< HEAD dosyasına
- 4. İsteğe bağlı <Map <String, String >> yerine boş bir Map <String, String>
- 5. <a1> Text</ a1> temizleniyor null
- 6. neden <strong>s</strong> gibi
- 7. <Func <T, string>>
- 8. ArrayList <HashMap <String, String >> String []
- 9. Bir Tuple <string, string, Func <bool>>
- 10. Kanal seç <- <- Kanal
- 11. Gözlenebilirler "retryWhen" Ben <code>retryWhen</code> bir gecikme ayarlayabilirsiniz nasıl gecikme
- 12. C# List <string> boş satırları nasıl kaldırılır?
- 13. Ember.js'de olduğu gibi javascript'te function() {...} .property() gibi bir şeyi nasıl çoğaltırsınız? gibi</p> <pre><code>val: function(){ ... }.property() </code></pre> <p>ve şeyler:
- 14. timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, bir makinede boş olabilir, başka değil? benim yerel makinede</p> <pre><code>`created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP </code></pre> <p>, ben çalıştırabilirsiniz:
- 15. ayarlayın nesneler Bir NSDictionary</p> <pre><code>var namesDictionary=Dictionary<String,String>() namesDictionary["Jacob"] = "Marry" </code></pre> <p>oluşturabilir Swift
- 16. Dizeler dizisini <string>
- 17. localStorage.prototype alıyorum</p> <pre><code>localStorage.prototype.setItem2 = function(key,value) { localStorage.setItem(key,value); } </code></pre> <p>...
- 18. if()</ dev/null
- 19. Değeri anahtarı alın - Sözlük <dize, Liste <string>>
- 20. dize ben prototip ile <code>void</code> işlevi kullanmak <code>main</code> fonksiyonunu nasıl değiştirebileceğinizi merak ediyorum
- 21. ICollection <string> string []
- 22. Boş bir dizenin JavaScript'deki boş bir dizeye eşit olmadığı zamanlar var mı? <code>'' === '' ? null : ('' === '*' ? '*' : ('').split(','));</code></p> <p>hiç <code>'' === ''</code> doğru değil olduğu bir zaman var mı:
- 23. ggplot2:</p> <pre><code>... + theme(legend.justification=c(1,0), legend.position=c(1,0)) </code></pre> <p>gibi, sen Çizim alanının içine göstergenin konumunu ayarlayabilirsiniz facet_grid arsa
- 24. String ArrayList <String> Casting []
- 25. <: <İş nasıl?
- 26. ActivityUnitTestCase getActionBar() <code>onCreate()</code> null
- 27. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 28. * ngFor çıkış yerine hiçbir şey <code><li></li></code> ise, boş dizide
- 29. Marshal a java.util.Map <String, Dize>
- 30. Harita <String, Object> tip argümanları Harita <String, String []> i aşağıda gibi itiraz Dize dizisi iletebilir beri
Bunu yapmak için neden başka bir yola ihtiyacın var? – Charleh
niçin string val = String.null yapmak daha iyi olur .. nulls dizeleri ile çok az ilgisi var –
'' '' 'null''unu ayarlayan bir' 'statik boş StringUtils.SetNull (out string s)' kastediyorsunuz? Bu başka bir IMHO olurdu. Ödevin nesi var? –