Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Cách tạo mảng và thêm phần tử vào mảng string C#?

  1. #1
    Ngày gia nhập
    04 2012
    Bài viết
    16

    Mặc định Cách tạo mảng và thêm phần tử vào mảng string C#?

    mục đích: tạo 1 mảng string, ko có phần tử nào. Sau đó tớ thêm muốn thêm các giá trị vào mảng string đó. Rồi lại join nó vào để chèn thêm kí tự ở giữa các phần tử và thu đc 1 chuổi mới.
    Code:
    string[] dk = new string[] {};
    dk ="phan tu 1";
    dk = "phan tu 2";
    string kq = string.join(" and ",dk);
    nhưng mà chỗ gán phàn tử cho mảng thì lai sai. Các bạn giúp tớ vấn đề này với!

  2. #2
    Ngày gia nhập
    07 2011
    Nơi ở
    Modova
    Bài viết
    123

    Muốn gán đúng phần tử cho mảng thì bạn phải làm đúng quy tắc về mảng, chỗ cấp phát không gian cho mảng mình nghĩ bạn làm vậy không ổn, còn nếu chỉ có gán thì bạn làm như sau:
    Visual C# Code:
    1. dk[0] = "phan tu 1";
    2. dk[1] = "phan tu 2";
    3. .....
    A good beginning and a good ending !

  3. #3
    Ngày gia nhập
    07 2010
    Bài viết
    99

    Visual C# Code:
    1. string CreateString()
    2. {
    3.     string[] arr = { "Item1", "Item2", "Item3", "Item4", "Item5"};
    4.     StringBuilder sb = new StringBuilder();
    5.     for(int i=0;i<arr.Length-1;i++)
    6.         sb.AppendFormat("{0}+",arr[i]);
    7.     sb.Append(arr[arr.Length-1]);
    8.     return sb.ToString();
    9. }
    Kết quả : "Item1+Item2+Item3+Item4+Item5"
    Never try, never know

  4. #4
    Ngày gia nhập
    04 2010
    Nơi ở
    Recycle Bin
    Bài viết
    358

    Sử dụng hai cách để nối liền hai chuỗi.
    1. Sử dụng phương thức Concat()
    Visual C# Code:
    1. string s4 = string.Concat(s1, s2);
    2. Sử dụng toán tử nối hai chuỗi (+):
    Visual C# Code:
    1. string s5 = s1 + s2;

    Tương tự như vậy, việc tạo một chuỗi mới có thể được thiết lập bằng hai cách.
    1. Sử dụng phương thức static Copy() như sau:
    Visual C# Code:
    1. string s6 = string.Copy(s5);
    2. Hoặc thuận tiện hơn chúng ta có thể sử dụng phương thức nạp chồng toán tử (=) thông qua việc sao chép ngầm định:
    Visual C# Code:
    1. string s7 = s6;
    YH : lobuocphuudu_218
    Phone : 0126 463 5095

    http://forums.congdongcviet.com/signaturepics/sigpic55872_2.gif

  5. #5
    Ngày gia nhập
    04 2012
    Bài viết
    16

    Cảm ơn các bạn đã trả lời nhưng mà chưa phải ý mình.

    mình muốn tạo 1 mảng rỗng:
    string[] dk = new string[] {};

    if(dieu kien = dung)
    {
    dk = "them vao 1 chuoi";
    }
    if(dieu kien 2 = dung)
    {
    dk =" them tiep vao chuoi khac";
    }
    ..............................
    vậy ý tớ muốn hỏi là, nếu mà chỉ 1 vài điều kiện mà đúng và ko thể biết trước nó đúng hay sai thì làm sao mà bít vị trí phần tử trong string[]( dk[0] ) thì làm sao có thể thêm vào đc.

  6. #6
    Ngày gia nhập
    03 2017
    Bài viết
    8

    Mặc định Cách tạo mảng và thêm phần tử vào mảng string C#?

    Bạn cho mình hỏi mình muốn tạo một mảng ngẫu nhiên gồm có ký tự chữ và ký tự số thì như thế nào vậy?

  7. #7
    Ngày gia nhập
    11 2010
    Bài viết
    411

    Trích dẫn Nguyên bản được gửi bởi jockthree Xem bài viết
    Cảm ơn các bạn đã trả lời nhưng mà chưa phải ý mình.

    mình muốn tạo 1 mảng rỗng:

    vậy ý tớ muốn hỏi là, nếu mà chỉ 1 vài điều kiện mà đúng và ko thể biết trước nó đúng hay sai thì làm sao mà bít vị trí phần tử trong string[]( dk[0] ) thì làm sao có thể thêm vào đc.
    Bạn có thể tạo 1 List<string> abc rồi thêm các phần từ vào List đó bằng cách
    Code:
    abc.Add("chuỗi cần thêm");
    sau đó convert List kia thành mảng
    Code:
    string[] xxx = abc.ToArray();

    Trích dẫn Nguyên bản được gửi bởi Pham_Thong Xem bài viết
    Bạn cho mình hỏi mình muốn tạo một mảng ngẫu nhiên gồm có ký tự chữ và ký tự số thì như thế nào vậy?
    Bạn muốn ngẫu nhiên có thể dùng hàm Ramdom()

Các đề tài tương tự

  1. Trả lời: 5
    Bài viết cuối: 13-12-2012, 02:54 PM
  2. Trả lời: 0
    Bài viết cuối: 08-09-2011, 10:14 PM
  3. Tìm một phần tử có trong danh sách và thêm vào một phần tử mới ngay sau đó
    Gửi bởi nhantqt trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 22-04-2010, 11:35 PM
  4. C++ | Cuối string có phải là NULL như trong char* hay không?
    Gửi bởi Cpro trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 11-05-2009, 09:35 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn