|
|
|
จะให้String 12-345 มัน +1 มีตัดคำหรืออะไรที่ทำให้ +1 ไหมครับ |
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-04-22 16:16:26 |
By :
hamzter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
string tempStr = "12-1213";
//this statement return > "12-1214"
string resultStr = tempStr.Split(new char[] { '-' }
, StringSplitOptions.RemoveEmptyEntries)
.ToArray()
.Aggregate((current, next) => current + "-" + (Int32.Parse(next) + 1).ToString());
//and this yield > "13-1214"
string OtherResultStr = Array.ConvertAll(tempStr.Split(new char[] { '-' }
, StringSplitOptions.RemoveEmptyEntries)
.ToArray()
, s => (Int32.Parse(s) + 1).ToString())
.ToArray()
.Aggregate((current, next) => current + "-" + next);
|
ประวัติการแก้ไข 2011-04-22 16:59:43
|
|
|
|
Date :
2011-04-22 16:47:03 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น้องหม่วยใจดีครับ ว่าแต่เฮียหมี แกหายไปนานแล้วครับ
|
|
|
|
|
Date :
2011-04-22 17:03:53 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
กระต่ายน่ารักเอามาเล่นกับกระต่ายผมไหม อิอิ
ช่วยอธิบายหน่อยก็ดีครับยาวเหลือเกินไม่รู้ว่าตัวไหนใช้ทำอะไรบ้าง เอาซะบรรทัดเดียวจบเลย
|
ประวัติการแก้ไข 2011-04-23 00:08:30 2011-04-23 00:08:52
|
|
|
|
Date :
2011-04-22 22:51:01 |
By :
hamzter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dim i As Integer
Dim j As Integer
i = CInt(TextBox1.Text.Substring(0, 2) + 1) //บรรทัดนี้ตัดตัวหน้า 2 ตัวมา + 1
j = CInt(TextBox1.Text.Substring(3, 3) + 1) //บรรทัดนี้ตัดตัวหลัง 3 ตัวมา + 1
textbox2.text = i + "-" + j
ประยุกต์ใช้่ดูครับ
|
ประวัติการแก้ไข 2011-04-23 23:12:43
|
|
|
|
Date :
2011-04-23 23:11:35 |
By :
sodamax |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับแต่ของคุณMaxถ้าเลขไม่ตรงจำนวนมันจะไม่ตัดอะครับ
แต่ก็ขอบคุณครับ
|
|
|
|
|
Date :
2011-04-24 13:12:31 |
By :
hamzter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|