|
|
|
C# ช่วยด้วยครับ name = 40, char; ทำยังไงให้ถูกต้อง |
|
|
|
|
|
|
|
สวัสดีครับ
รบกวนถามผู้รู้ด้วยครับ
name = 40, char; ใช้ค่าเป็น public string name; ถูกต้องมั้ยครับ
คือ ผมเจอปัญหา ตอนเวลา บันทึกๆฟล์กลับคืนแล้วมันมีตัว "(" วงเล็บเปิดเนี่ย ด้านหน้าของตัวอักษร ทุกประโยคเลย
ไฟล์ข้อมูลที่ผมอ่าน มันเป็นไฟล์ข้อมูลเฉพาะนะครับ มันมีคำใบ้มาแค่
typeid = 4, int32;
name = 40, char;
unknown = 1, int8;
unknown1 = 40, char;
unknown2 = 3, int8;
unknown3 = 4, int32;
unknown4 = 4, int32;
unknown5 = 4, int32;
อะไรประมาณนี้ครับ ตัวอื่นมันกำหนดขนาด ไบท์ ได้ แต่ 40,Char มันกำหนดยังไง
public string name;
item.name = GetFileEncodingByRegion(RegionSelected).GetString(reader.ReadBytes (40));
มันอ่านได้ถูกต้องเลยครับ แต่ตอนเขียนกลับ ผมใช้
writer.Write((String)iteme.name);
พอเขียนกลับมันมี "(" เนี่ยติดมาเต็มไปหมดครับ
ทำยังไงผมถึงจะกำหนด ไบท์ หรือ ยังไงก็ได้ให้มันถูกต้องครับ
ขอบคุณครับ
Tag : Entity Framework (EF), VB.NET, C#, VS 2015 (.NET 4.x), JAVA
|
|
|
|
|
|
Date :
2017-10-13 21:01:12 |
By :
kom7778 |
View :
787 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
int32 num1 = Math.Pow(256, 4)/2;
int64 num2 = Math.Pow(256, 8)/2;
char chartext = 'a';
char[] chararray = { 'a','b','c'};
string stringtext = "abcdefghi";
|
|
|
|
|
Date :
2017-10-14 09:25:48 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ Chaidhanan
มีตัวโค๊ดยาวๆมั้ยครับ ผมมือใหม่ครับ อยากได้เป็นตัวอย่าง ให้มาสั้น ผมไม่รู้จะเอาไปใส่ตรงไหน ขอยาวกว่านี้หน่อยครับ
ขอบคุณมากๆเลยครับ
|
|
|
|
|
Date :
2017-10-14 10:27:17 |
By :
kom7778 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|