Un peu de connaissance de C# (2)

黄舟
Libérer: 2017-02-06 17:13:50
original
1133 Les gens l'ont consulté

Conseils (2)

Opérateurs au niveau du bit :

et : & Lorsque les bits binaires sont tous à 1, le résultat est 1, sinon 0. Opérations binaires, comparaison au niveau du bit.

Ou : | Lorsque les bits binaires sont tous à 0, le résultat est 0, sinon 1. Opérations binaires, comparaison au niveau du bit.

XOR : ^ Lorsque les bits binaires sont identiques, le résultat est 0, sinon 1. Opérations binaires, comparaison au niveau du bit.

Inverse : ~ Lorsque le binaire 0 est utilisé, le résultat est 1, sinon 0. ​​​​Opérations unaires, comparaison au niveau du bit.

Déplacement à gauche : << Équivalent à une multiplication par 2 élevée à la puissance n. Opérations binaires.

Déplacement à droite : >> Équivalent à une division par 2 élevée à la puissance n. Opérations binaires.

Opérateur logique :

ou : || Lorsque les deux valeurs booléennes sont fausses, le résultat est faux, sinon vrai. Opérations binaires.

Négation logique : ! Lorsque faux, le résultat est vrai. Opérations unaires.

ET logique : && Lorsque les deux valeurs booléennes sont vraies, le résultat est vrai, sinon faux. Opérations binaires.

Espace réservé :

Lorsque nous utilisons Console.Write/Console.WriteLine, nous utilisons souvent des espaces réservés, tels que : Console.write("{0}",i);

L'espace réservé {0} doit commencer à zéro et être plus petit que la taille de la liste de paramètres.

Vous pouvez écrire Console.WriteLine("{0}{4}", 6,9,9,2,4); et afficher 64.

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

Veuillez demander le binaire au maître entrez et appuyez sur 8. Comment faire une sortie de bits ? Par exemple, le binaire 100 est généré sous la forme 00000100. Comment le faire sans ajouter 0 avant de convertir la chaîne ? ? ?

GetType() :

Récupère le type de l'instance actuelle. Par exemple, int i=1; Console.WriteLine(i.GetType()); Output : System.Int32

GetTypeCode() :

Renvoie le TypeCode de base de l'instance.

var i = 1;
if(i.GetTypeCode()==TypeCode.Int32.GetTypeCode())
{……}
is:
Copier après la connexion

Représente la valeur booléenne

    if(i is int)
    {…..}
Copier après la connexion

comme :

Object obj = new Object(); Crée un objet de classe de base.

Program p = obj as Program; Si obj (référence) n'est pas compatible avec la classe Program, le résultat est nul.

    if(p==null)
    {……}
Copier après la connexion

Ce qui précède est le contenu des connaissances supplémentaires en C# (2). Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!