Heim  >  Artikel  >  Backend-Entwicklung  >  Ein wenig Kenntnisse in C# (2)

Ein wenig Kenntnisse in C# (2)

黄舟
黄舟Original
2017-02-06 17:13:501147Durchsuche

Tipps (2)

Bitweise Operatoren:

und: & Wenn die Binärbits alle 1 sind, ist das Ergebnis 1, andernfalls 0. Binäre Operationen, bitweiser Vergleich.

Oder: |. Wenn die Binärbits alle 0 sind, ist das Ergebnis 0, andernfalls 1. Binäre Operationen, bitweiser Vergleich.

XOR: ^ Wenn die Binärbits gleich sind, ist das Ergebnis 0, andernfalls 1. Binäre Operationen, bitweiser Vergleich.

Umkehrung: ~ Wenn die binäre 0 verwendet wird, ist das Ergebnis 1, andernfalls 0. ​​​​Unäre Operationen, bitweiser Vergleich.

Linksverschiebung: 8aa0f40ee640f35f17f9235e71c6f2af> Entspricht der Division durch 2 hoch n.                    Binäre Operationen.

Logischer Operator:

oder: || Wenn beide Bool-Werte falsch sind, ist das Ergebnis falsch, andernfalls wahr. Binäre Operationen.

Logische Negation: ! Wenn falsch, ist das Ergebnis wahr. Unäre Operationen.

Logisches UND: && Wenn beide Bool-Werte wahr sind, ist das Ergebnis wahr, andernfalls falsch. Binäre Operationen.

Platzhalter:

Wenn wir Console.Write/Console.WriteLine verwenden, verwenden wir häufig Platzhalter, wie zum Beispiel: Console.write("{0}",i);

Platzhalter {0} muss bei Null beginnen und kleiner als die Parameterlistengröße sein.

Sie können Console.WriteLine("{0}{4}", 6,9,9,2,4); so schreiben und 64 ausgeben.

Console.WriteLine("{0:x5}{4}", 6,9,9,2,4); Ausgabe 000064, Hinweis: x5

Bitte fragen Sie den Master nach der Binärdatei Geben Sie ein und drücken Sie 8. Wie erfolgt die Bitausgabe? Beispielsweise wird die binäre Zahl 100 als 00000100 ausgegeben. Wie geht das, ohne vor der Konvertierung der Zeichenfolge 0 hinzuzufügen? ? ?

GetType():

Ruft den Typ der aktuellen Instanz ab. Beispiel: int i=1; Console.WriteLine(i.GetType()); Ausgabe: System.Int32

GetTypeCode():

Gibt den Basis-TypeCode der Instanz zurück.

var i = 1;
if(i.GetTypeCode()==TypeCode.Int32.GetTypeCode())
{……}
is:

Stellt den Bool-Wert

    if(i is int)
    {…..}

wie folgt dar:

Object obj = new Object(); Erstellt ein Basisklassenobjekt.

Program p = obj as Program; Wenn obj (Referenz) nicht mit der Program-Klasse kompatibel ist, ist das Ergebnis null.

    if(p==null)
    {……}

Das Obige ist der Inhalt von C# Supplementary Knowledge (2). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Ein wenig Kenntnisse in C# (1)Nächster Artikel:Ein wenig Kenntnisse in C# (1)