- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有许多 EventArgs 类,它们只有一个字段和一个适当的属性来读取它:
public class SomeEventArgs : EventArgs
{
private readonly Foo f;
public SomeEventArgs(Foo f)
{
this.f = f;
}
public Foo Foo
{
get { return this.f; }
}
}
是否有任何内置的通用类来实现此类行为,或者我必须自己动手?
public class GenericEventArgs : EventArgs
{
private readonly T value;
public GenericEventArgs(T v)
{
this.value = v;
}
public T Value
{
get { return this.value; }
}
}
附言我写了一个suggestion on Microsoft Connect
câu trả lời hay nhất
如果有,那肯定没有得到很好的宣传! (也就是说,这不是你打算用于一般用途的东西,比如 Func
。)我以前也想过同样的事情。 IMO,这不是一个罕见的要求。
这样做的一个缺点是它没有一个有意义的属性名称,当然 - 它就像一个 EventArgs
相当于Tuple
.但是,如果您对此有几个不同的用例,并且它实际上很明显是什么意思,那就去做吧:)
关于c# - 通用内置 EventArgs 只包含一个属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3076990/
Bạn có thể so sánh các thuộc tính mà tôi muốn tắt hộp văn bản "txtName". Có hai cách sử dụng javascript, txtName.disabled = true bằng ASP.NET, phương pháp nào tốt hơn và tại sao? Câu trả lời tốt nhất cho tôi
Thuộc tính Count trả về số mục mà một bộ sưu tập hoặc đối tượng Từ điển chứa. Chỉ đọc. Đối tượng object.Count có thể là bất kỳ bộ sưu tập hoặc cặp nào được liệt kê trong danh sách "áp dụng cho"
Thuộc tính CompareMode đặt và trả về chế độ so sánh để so sánh các khóa chuỗi trong đối tượng Từ điển. tham số object.CompareMode[=so sánh]
Thuộc tính cột là thuộc tính chỉ đọc trả về số cột của vị trí ký tự hiện tại trong tệp TextStream. Đối tượng object.Column thường là tên của đối tượng TextStream.
Thuộc tính AvailableSpace trả về lượng không gian có sẵn cho người dùng trên một ổ đĩa hoặc mạng chia sẻ được chỉ định. đối tượng object.AvailableSpace phải là Drive
Thuộc tính Thuộc tính đặt hoặc trả về các thuộc tính của tệp hoặc thư mục. Đọc-ghi hoặc chỉ đọc (tùy thuộc vào thuộc tính). đối tượng tham số object.Attribut [= newattributes]
Thuộc tính AtEndOfStream Trả về True nếu con trỏ tệp ở cuối tệp TextStream; nếu không thì trả về Sai nếu nó không ở chế độ chỉ đọc. đối tượng.A
Thuộc tính AtEndOfLine Trong tệp TextStream, nếu con trỏ tệp trỏ đến dấu cuối dòng, nó sẽ trả về True; nếu không, nó sẽ trả về Sai nếu nó không ở chế độ chỉ đọc. đối tượng.AtEn
Thuộc tính RootFolder trả về một đối tượng Thư mục đại diện cho thư mục gốc của ổ đĩa được chỉ định. Chỉ đọc. Đối tượng object.RootFolder phải là Dr
Thuộc tính Path trả về đường dẫn tới tệp, thư mục hoặc ổ đĩa đã chỉ định. Đối tượng object.Path phải là tên của đối tượng Tệp, Thư mục hoặc Drive. Giải thích Đối với một ổ đĩa, đường dẫn không chứa thư mục gốc.
Thuộc tính ParentFolder trả về thư mục mẹ của tệp hoặc thư mục đã chỉ định. Chỉ đọc. Đối tượng object.ParentFolder phải là tên của đối tượng Tệp hoặc Thư mục. Giải thích đoạn mã sau
Thuộc tính Name đặt hoặc trả về tên của tệp hoặc thư mục được chỉ định. Có thể đọc và ghi được. đối tượng tham số object.Name [= newname] là bắt buộc. Nên là Tệp hoặc &
Thuộc tính dòng là thuộc tính chỉ đọc, trả về số dòng hiện tại trong tệp TextStream. Đối tượng object.Line thường là tên của đối tượng TextStream. Tài liệu chỉ
Thuộc tính Key đặt khóa trong đối tượng Từ điển. object.Key(key) = đối tượng tham số newkey là bắt buộc. Thông thường từ điển
Thuộc tính Item đặt hoặc trả về mục tương ứng với khóa được chỉ định trong đối tượng Từ điển hoặc trả về mục trong bộ sưu tập dựa trên khóa đã chỉ định.
Thuộc tính IsRootFolder trả về True nếu thư mục được chỉ định là thư mục gốc; nếu không, nó sẽ trả về Sai. Đối tượng object.IsRootFolder phải là &n
Thuộc tính IsReady trả về True nếu ổ đĩa được chỉ định đã sẵn sàng; nếu không, nó sẽ trả về Sai. object.Đối tượng IsReady phải là Drive&nbs
Thuộc tính FreeSpace trả về dung lượng có sẵn cho người dùng trên một ổ đĩa hoặc mạng chia sẻ được chỉ định. Chỉ đọc. object. Đối tượng FreeSpace phải là tên của đối tượng Drive.
Thuộc tính FileSystem trả về loại hệ thống tệp được sử dụng bởi ổ đĩa được chỉ định. Đối tượng object.FileSystem phải là tên của đối tượng Drive. Mô tả có thể
Thuộc tính Tệp trả về một bộ sưu tập Tệp bao gồm tất cả các đối tượng Tệp trong thư mục đã chỉ định, bao gồm các tệp ẩn và tệp hệ thống. object.Files đối tượng&n
Tôi là một lập trình viên xuất sắc, rất giỏi!