台灣最大程式設計社群網站
線上人數
1518
 
會員總數:244807
討論主題:188841
歡迎您免費加入會員
討論區列表 >> C# >> 迴圈判斷 宣告名稱
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
迴圈判斷 宣告名稱
價值 : 5 QP  點閱數:257 回應數:9

樓主

Nash
門外漢
0 1
34 3
發送站內信

我講我想呈現的一個方式好了

string TXT_SPRICE01 = "";
string TXT_SPRICE02 = "123";
string TXT_SPRICE03 = "";
string TXT_SPRICE04 = "";
string TXT_SPRICE05 = "123";
string TXT_SPRICE06 = "";
我要判斷上面的字串是否為 ""
如果為"" 把它改成123

總不可能 每一行打一個
TXT_SPRICE01 = 123;
TXT_SPRICE03 = 123;
TXT_SPRICE04 = 123;
TXT_SPRICE06 = 123;

如果有一千多行我不就爆炸了..



namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
//Console.ReadLine();


string TXT_SPRICE01 = "";
string TXT_SPRICE02 = "123";
string TXT_SPRICE03 = "";
string TXT_SPRICE04 = "";
string TXT_SPRICE05 = "123";
string TXT_SPRICE06 = "";
string TXT_SPRICE0 = "";
for (int a = 1; a <= 10; a++)
{
if ((TXT_SPRICE0+a) == "")
{
TXT_SPRICE0+a = "123"; // 這段不知道要怎麼改 這段有誤
System.Console.Write(TXT_SPRICE0+a); // 這段顯示也有誤


}
}




Console.ReadLine();


}
}
}


搜尋相關Tags的文章: [ 軒各名稱 ] ,
本篇文章發表於2019-07-05 14:05
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
C# 取得控制項
本篇文章回覆於2019-07-05 14:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Nash
檢舉此回應
我查過你提供的 C# 取得控制項

我找到的文章都是 Butten,text...控制元件

我想要的方法是 宣告名稱 他可能只是一個 int,string,char

我不知道兩者有什麼關西

本篇文章回覆於2019-07-05 15:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

P陳
檢舉此回應
都是容器 都是放資料的地方
只是
控制項 放在 表單 上 (可以用程式產生)
變數(宣告名稱) 放在 記憶體 中
原則是用 陣列 處理
-------------------------------
如果有一千多行我不就爆炸了..<---您會用到1000多個名稱嗎? 快用陣列吧

本篇文章回覆於2019-07-06 09:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Nash
檢舉此回應
不是不想用陣列

是在修改前人的作品

他設了20多項變數

我也想到這個問題未來可能真的會發生

現在只是拿來自己學習使用

還是很感謝回覆我的兩位前輩
本篇文章回覆於2019-07-08 10:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

小魚
檢舉此回應
乾脆直接改成陣列吧,
變數名稱是不能用字串來處理的,
但是控制項名稱就可以(因為它本來就是字串).
本篇文章回覆於2019-07-08 10:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

風箏
檢舉此回應
using System.Reflection
C# Reflection

類似下方的實作
變數必須變為類別的屬性

本篇文章回覆於2019-07-08 18:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

誰是誰
檢舉此回應
如果是區域變數最好是接受前面幾樓建議,直接重構成陣列,省得麻煩一直留著。
本篇文章回覆於2019-07-08 22:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
不錯的參考

誰是誰
檢舉此回應
喔對,用其他集合(例如 List<T>)也行啦,你開心方便。
本篇文章回覆於2019-07-08 22:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

Nash
檢舉此回應
好的 謝謝各位的幫忙
本篇文章回覆於2019-07-09 10:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.