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: << Entspricht der Multiplikation von 2 mit der n-ten Potenz. Binäre Operationen.
Rechtsverschiebung: >> 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 (m.sbmmt.com)!