2 Eylül 2018 Pazar

Verbatim String

Giriş
Verbatim kelimesi kelimesine demek.

Verbatim String
String içindeki kontrol karakterleri yorumlanmaz dolayısıyla escape edilmeye ihtiyaç kalmaz. @ işaretiyle kullanılır.

Örnek
Şöyle yaparız.
Console.WriteLine(@"This string displays as is. No newlines\n, tabs\t
or backslash-escapes\\.");
Verbatim string'lerde " karakteri " ile escape edilir. Yani iki defa "" yazarız.

Verbatim Değişken
Açıklaması şöyle. Normalde değişken alamayacak kelimelerin değişken olabilmesini sağlar.
The prefix "@" enables the use of keywords as identifiers, which is useful when interfacing with other programming languages. The character @ is not actually part of the identifier, so the identifier might be seen in other languages as a normal identifier, without the prefix. An identifier with an @ prefix is called a verbatim identifier. Use of the @ prefix for identifiers that are not keywords is permitted, but strongly discouraged as a matter of style.
Örnek
Şöyle yaparız.
private void print(string @string) => Console.WriteLine(@string);
Örnek
Şöyle yaparız.
String.Format("Hello {0}", @if)

Hiç yorum yok:

Yorum Gönder