欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁 > 軟件編程 > C#教程 >

輕松學(xué)習(xí)C#的運(yùn)算符

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

 一、字符串連接運(yùn)算符(“+”)
        字符串連接運(yùn)算符的作用是將兩個(gè)字符串連接在一起,組成一個(gè)新的字符串。在程序中出現(xiàn)(“提示字符”+變量),這里起字符連接作用。
        用一個(gè)例子來說明字符串連接運(yùn)算符的作用:

<span style="font-size:18px;">using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace 運(yùn)算符 
{ 
 class Program 
 { 
  static void Main(string[] args) 
  { 
   int a = 26; 
   int b = 10; 
   int c; 
   c= a + b; 
   Console.WriteLine("自然表達(dá)式a+b的值為:{0}",a);//C#中的輸出格式 
   Console.WriteLine("{0}+{1}={2}",a,b,a+b);//C#的輸出格式 
   Console.WriteLine("自然表達(dá)式a+b的值為:"+a);//在這里“+”起到字符的連接作用 
   Console.WriteLine("a+b的返回值類型: {0}",(a+b).GetType());//顯示返回值c的數(shù)據(jù)類型 
   string str1 = "This is "; 
   string str2 = "a new string"; 
   Console.WriteLine(str1+str2);//在這里“+”起到字符串的連接作用 
   Console.ReadLine(); 
  } 
 } 
} 
</span> 

輸出的結(jié)果為:

 二、is運(yùn)算符
        is運(yùn)算符用于動(dòng)態(tài)檢查對(duì)象的運(yùn)行時(shí)是否與給定類型兼容。其格式為;表達(dá)式  is  類型,運(yùn)行的結(jié)果返回一個(gè)布爾值,表示“表達(dá)式”的類型if歐可通過引用轉(zhuǎn)換,裝箱轉(zhuǎn)換或拆箱轉(zhuǎn)換(其他轉(zhuǎn)換不在is運(yùn)算符考慮之列),然后轉(zhuǎn)換為要判斷的“類型”。
        下面舉例說明運(yùn)算符的作用:

<span style="font-size:18px;">using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace 運(yùn)算符 
{ 
 class Program 
 { 
  static void Main(string[] args) 
  { 
   object a = 10; 
   if (a is bool) 
   { 
    Console.WriteLine("b是一個(gè)bool類型"); 
   } 
   else 
   { 
    Console.WriteLine("b不是一個(gè)bool類型"); 
   } 
   Console.ReadLine(); 
  } 
 } 
}</span> 

輸出的結(jié)果為:b不是一個(gè)bool類型
三、as運(yùn)算符
        as運(yùn)算符用于將一個(gè)值顯式地轉(zhuǎn)換(使用引用轉(zhuǎn)換或裝箱轉(zhuǎn)換,如果執(zhí)行其他的轉(zhuǎn)換,應(yīng)該為強(qiáng)制轉(zhuǎn)換表達(dá)式執(zhí)行這些轉(zhuǎn)換)為一個(gè)給定的引用類型。其格式為:表達(dá)式 as  引用類型。當(dāng)as指定的轉(zhuǎn)換不能實(shí)現(xiàn)時(shí),則運(yùn)算結(jié)果為null。用戶可通過這點(diǎn)判斷一個(gè)表達(dá)式是否為某一數(shù)據(jù)類型。
       通過一個(gè)例子來說明數(shù)組nums中的每個(gè)元素是否為字符串類型:

<span style="font-size:18px;">using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace 運(yùn)算符 
{ 
 class Program 
 { 
  static void Main(string[] args) 
  { 
   object[] nums=new object[3]; 
   nums[0] = "123"; 
   nums[1] = 456; 
   nums[2] = "字符串"; 
   for (int i = 0; i < nums.Length; i++)//遍歷數(shù)組nums的所有元素 
   { 
    string s = nums[i] as string;//將對(duì)應(yīng)的元素轉(zhuǎn)換為字符串 
    Console.WriteLine("nums[{0}]:",i); 
    if (s!=null) 
    { 
     Console.WriteLine("'"+s+"'"); 
    } 
    else 
    { 
     Console.WriteLine("不是一個(gè)字符串"); 
    } 
   } 
   Console.ReadLine(); 
  } 
 } 
} 
</span> 

輸出的結(jié)果為:

四、當(dāng)使用關(guān)系運(yùn)算符比較的是兩個(gè)字符的大小時(shí)的程序

<span style="font-size:18px;">using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace 運(yùn)算符 
{ 
 class Program 
 { 
  static void Main(string[] args) 
  { 
   bool b1; 
   char char1 = 'c'; 
   char char2 = 'd'; 
   byte[] unicode1 = Encoding.Unicode.GetBytes(new char[] { char1 });//將字符c的Unicode轉(zhuǎn)換成字符串 
   byte[] unicode2 = Encoding.Unicode.GetBytes(new char[] { char2 }); 
   Console.WriteLine("字符'c'的Unicode值為:{0}", unicode1[0]); 
   Console.WriteLine("字符'd'的Unicode值為:{0}", unicode2[0]); 
   b1 = char1 > char2; 
   Console.WriteLine("char1>char2值為:{0}",b1); 
   Console.ReadLine(); 
   Console.ReadLine(); 
  } 
 } 
}</span> 

輸出的結(jié)果為:

五、C#中的裝箱與拆箱
簡單的說一下C#語言中的裝箱與拆箱:
裝箱:將值類型轉(zhuǎn)換為引用類型。
拆箱:將引用類型轉(zhuǎn)換為值類型。

詳細(xì)內(nèi)容請(qǐng)參考本文:《輕松學(xué)習(xí)C#的裝箱與拆箱》

以上就是本文的全部內(nèi)容,希望幫助大家更好的學(xué)習(xí)了解C#的運(yùn)算符。

上一篇:C#多線程編程之使用ReaderWriterLock類實(shí)現(xiàn)多用戶讀與單用戶寫同步的方法

欄    目:C#教程

下一篇:C#編程實(shí)現(xiàn)取整和取余的方法

本文標(biāo)題:輕松學(xué)習(xí)C#的運(yùn)算符

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/6848.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有