Heim > Backend-Entwicklung > C#.Net-Tutorial > Ein wenig Kenntnisse in C# (2)

Ein wenig Kenntnisse in C# (2)

黄舟
Freigeben: 2017-02-06 17:13:50
Original
1179 Leute haben es durchsucht

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:
Nach dem Login kopieren

Stellt den Bool-Wert

    if(i is int)
    {…..}
Nach dem Login kopieren

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)
    {……}
Nach dem Login kopieren

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


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage