Zorunlu bir durumdan dolayı bir değişkenin ismini “string” koymanız mı gerekiyor? (Böyle bir şey niye başıma gelsin ki?)
Merak etmeyin yolu var! Değişkenin önüne @ işareti koymanız yeterli:
private string @string;
“default” ile generic tiplerde varsayılan değerin atamasını...
C# Lokal namespace dışında tanımlanan bir sınıfa ismiyle erişemiyor musunuz? Korkmayın “global::” bu günler için!
using System;
class Test
{
public void test()
{
Console.WriteLine("Test 1");
}
}
namespace TestNamespace
{
class Test
{
public void test()...
“as” keyword’ü ile casting esnasında Exception fırlatabilme ihtimali olan satırlarda “null” döndürülmesini sağlayabilirsiniz!
//Casting esnasında hata oluşursa testObj'a null atanacaktır
TestClass testObj = notTestObj as TestClass;
Aşağıdaki örnekte, test string’ine testStr1‘in değeri null değilse atanacak, şayet null ise testStr2 atanacaktır. Eğer testStr2 de null ise boş string ataması yapılacaktır. (Deneyerek görmeniz, bu cümleleri okuyup anlamanızdan çok daha kolay olacaktır gibi geliyor bana)
string test = testStr1...
String’lerinizi tek hamlede kontrol edin: “String.IsNullOrEmpty()” ile kolayca boş değer ve null kontrolü!
Ne gerek var buna: ?
if(strVal != null && strVal != "")
{
...
}
Şu Varken
if(String.IsNullOrEmpty(strVal) == false)
{
...
}
İteras… enumerator ob… ne!??
Örnekle göstersek daha mantıklı olacak sanırım:
using System;
using System.Collections;
public class List
{
public static IEnumerable Power(int number, int exponent)
{
int counter = 0;
int result = 1;
while (counter++ < exponent)...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.