C#基礎(chǔ)入門之算法:交換
交換2個(gè)變量的值,就如同交換兩只杯子中的飲料:一杯滿滿的牛奶和一杯滿滿的咖啡,怎樣才能互換呢?

變量的交換也如此。兩個(gè)變量的交換也需要一只“空杯子”,就是中間變量:
string a="振剛";//第一個(gè)變量 string b="文峰";//第二個(gè)變量 string temp;//中間變量 //第一步:將變量a賦值給中間變量 temp=a;//如同牛奶倒入空杯 //第二步:將變量b賦值給變量a a=b;//如同咖啡倒入牛奶杯 //第三步:將中間變量賦值給變量b b=temp;//如同空杯中的牛奶倒入咖啡杯 //此時(shí)交換完成,變量a存儲(chǔ)了“文峰”,b存儲(chǔ)了“振剛”
這種解決實(shí)際問(wèn)題的步驟就叫做“算法”,交換就是最常用的一種算法。
再比如:
namespace Test
{
class Program
{
static void Main(string[] args)
{
string boy = "秀麗";//男孩名字
string girl = "偉強(qiáng)";//女孩名字
string temp;//中間變量
temp = boy;//把男孩的名字賦值給temp
boy = girl;//把女孩的名字賦值給男孩
girl = temp;//把temp中的名字賦值給女孩
Console.WriteLine("男孩叫"+boy+" 女孩叫"+girl);
}
}
}
運(yùn)行結(jié)果為:

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
基于Kubernetes實(shí)現(xiàn)前后端應(yīng)用的金絲雀發(fā)布(兩種方案)
這篇文章主要介紹了基于Kubernetes實(shí)現(xiàn)前后端應(yīng)用的金絲雀發(fā)布,文中給大家提到了兩種常用方案,通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-12-12
C# wpf Grid中實(shí)現(xiàn)控件拖動(dòng)調(diào)整大小的示例代碼
本文主要介紹了C# wpf Grid中實(shí)現(xiàn)控件拖動(dòng)調(diào)整大小的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
C#實(shí)現(xiàn)將HTML網(wǎng)頁(yè)或HTML字符串轉(zhuǎn)換為PDF
將HTML轉(zhuǎn)換為PDF可實(shí)現(xiàn)格式保留、可靠打印、文檔歸檔等多種用途,滿足不同領(lǐng)域和情境下的需求,所以本文就來(lái)介紹一下如何使用C#實(shí)現(xiàn)將HTML網(wǎng)頁(yè)或HTML字符串轉(zhuǎn)換為PDF,有需要的可以參考下2024-01-01
C#中泛型舉例List<T>與DataTable相互轉(zhuǎn)換
這篇文章介紹了C#中泛型舉例List<T>與DataTable相互轉(zhuǎn)換的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05

