日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#命名空间与类名的冲突

發(fā)布時(shí)間:2023/11/29 C# 112 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#命名空间与类名的冲突 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  今晚寫一個(gè)聊天客戶端的程序,花了很長時(shí)間設(shè)計(jì)界面,然后在我定義P2PClient類的時(shí)候用到了類TcpClient,這是一個(gè)有關(guān)收發(fā)數(shù)據(jù)的類,但是我定義項(xiàng)目名的時(shí)候用了TcpClient,這樣在我使用類TcpClient時(shí),vs就總是提示錯誤,后來在給項(xiàng)目重命名TCPClient,還修改項(xiàng)目屬性中的默認(rèn)命名空間和程序集名,但是仍舊報(bào)錯,這是因?yàn)檫€有一些隱藏的地方?jīng)]有修改過來,下面是修改方法。

  雙擊主窗體,在源代碼中修改命名空間為TCPClient,將對應(yīng)的..Designer.cs文件中的命名空間改名為TCPClient.

  源文件Program.cs中的命名空間也要修改為TCPClient.

  也就是把所有用到的,想到的地方的命名空間都要修改為TCPClient,這樣錯誤就消失了。

?

  另外,在解決這個(gè)問題的同時(shí),我學(xué)到了一點(diǎn)新東西。如何把現(xiàn)在的窗體導(dǎo)入到新建項(xiàng)目中。

  在當(dāng)前窗體頁面選擇“文件”---“另存為",這樣就會將與這個(gè)窗體相關(guān)的三個(gè)文件保存下來。

  (注意:另存為的時(shí)候記住要存放在項(xiàng)目文件夾下面,如果你把它存放在了桌面上,那么當(dāng)你把程序拷走到其他電腦上運(yùn)行時(shí)就會顯出找不到該文件。)

  新建一個(gè)項(xiàng)目,這個(gè)時(shí)候可以注意項(xiàng)目名不要和類名沖突了。把新建來的主窗體刪除,在項(xiàng)目名上選擇”添加現(xiàn)有項(xiàng)",選擇剛才保存的三個(gè)文件添加進(jìn)去就好了。另外要修改這個(gè)窗體的命名空間名與主程序命名空間名保持一致。否則要在Program.cs中添加空間引用名。

  

總結(jié)

以上是生活随笔為你收集整理的C#命名空间与类名的冲突的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。