-
30-12-2013, 05:52 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Dùng Kiểu tham chiếu trong hàm ủy quyền ??
public delegate void GetString(String MyString1, String MyString2);
public GetString MyGetData;
public void Getvalue(ref string a,ref string b)
{
a = "aaa";
b = "bbb";
}
private void button1_Click(object sender, EventArgs e)
{
string x=" " ; string y=" ";
MyGetData = new GetString(Getvalue);
if (MyGetData != null)
{
MyGetData(x,y);
textBox1.Text=x;
textBox2.Text=y;
}
Chào các bạn!
Trong đoạn chương trình trên mình muốn: sau khi click button1 và thi hành hàm MygetData(x,y) thì x="aaa" ; y="bbb". Nhưng không thực hiện được, liệu có phải trong hàm ủy quyền thì không thể dùng kiểu tham chiếu ?View more random threads:
- Upload file lên sever ASP.Net
- Quicksort sử dụng lặp????
- Thuận toán Aho-corasick
- [Help]Socket
- cho em hỏi về duyệt ma trận 2 chiều
- Hỏi cách add hay copy class từ form này sang form khác.
- Cần giúp đỡ về lỗi đăng nhập user với SQL Sever 2008 !
- Cho em hỏi làm sao chuyển định dạng giờ từ h:m:s sang hh:mm:ss
- làm sao để gọi UserControl
- [Help]Hỏi về chuyển dữ liệu giữa 2 form.
-
01-01-2014, 08:04 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình thấy đoạn code bạn đưa delegate và cái hàm Getvalue có sự khác biệt về đối số, một cái là String object cái còn lại là string value, có thể nó dẫn tới sai, delegate thì các phương thức muốn dùng thì phải có kiểu, số lượng các tham số hình thức giống như của delegate được định nghĩa. Còn khi dùng tham chiếu ref sẽ phải khởi tạo value cho các biến trước rồi, khác với out không cần.
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...