c#使用语句的用途是什么?
namespace Microsoft.Owin.Host.SystemWeb.DataProtection {
using DataProtectionProviderDelegate = Func<string[], Tuple<Func<byte[], byte[]>, Func<byte[], byte[]>>>;
using DataProtectionTuple = Tuple<Func<byte[], byte[]>, Func<byte[], byte[]>>;根据MSDN,使用语句有两种用法。
但在本例中,它用于分配委托类型。有谁能解释一下这个用法,并提供一个文档链接吗?
发布于 2015-05-11 15:10:13
在这种情况下,using语句被用来别名一个类型,所以是点(1)您已经说明了。
稍后在代码中输入,而不必键入:
var x = new Tuple<Func<byte[], byte[]>, Func<byte[], byte[]>>(/* ... */);你可以写:
var x = new DataProtectionTuple(/* ... */);https://stackoverflow.com/questions/30171274
复制相似问题