znak ' w C#

0

Nigdzie nie mogę znaleźć odpowiedzi co oznacza i kiedy się stosuje znak typu '

tutaj prosty przykład kodu:

bool Done = false;</li>
      string name;
</li> </li>
       while (Done==false)
</li>
       {
</li>
           Console.WriteLine("Podaj imię kobiece: ");
</li>
           name = Console.ReadLine();
</li> </li>
           if (name[name.Length - 1] == 'a') //Tutaj został użyty ten znak 'a'
</li>
           {
</li>
               Done = true;
</li>
               Console.WriteLine("Podane imię kobiece to: {0}", name);
</li>
           }
</li>
           else
</li>
           {
</li>
               Console.WriteLine("Nie podałeś imienia kobiecego :(");
</li>
           }
</li>
       }
</li> </ul>

Bardzo mi zależy na tym aby dowiedzieć się kiedy go użyć oraz jaka jest różnica w nim od np "a".
Proste pytanie ale jednak męczy, liczę na prostą odpowiedź, w internecie ciężko cokolwiek na ten temat odnaleźć chyba że źle formułuje pytanie.
5

'a' to pojedynczy znak typu char,
"a" to jednoznakowy ciąg znaków typu string.
Ciąg znaków może być dłuższy, np. "abaaaa", a pojedynczy znak oczywiście nie może. Jeżeli masz ciąg znaków, to pod kolejnymi indeksami masz znaki

string name = "abaaaa";
name[0] to znak 'a'
name[1] to znak 'b'
itd.
2

" - dla stringów.
' - dla charów.

0

Dzięki bardzo panowie!! :) leci +

1 użytkowników online, w tym zalogowanych: 0, gości: 1