本文整理汇总了C#中ArrayType类的典型用法代码示例。如果您正苦于以下问题:C#ArrayType类的具体用法?C#ArrayType怎么用?C#ArrayType使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:GetStringType publicstaticArrayTypeGetStringType(ResolutionContextctxt,LiteralSubformatfmt=LiteralSubformat.Utf8) { ArrayType_t=null;
if(ctxt!=null&&ctxt.ScopedBlock!=null) { varobj=ctxt.ParseCache.LookupModuleName(ctxt.ScopedBlock.NodeRootasDModule,"object").FirstOrDefault();
if(obj!=null) { stringstrType=fmt==LiteralSubformat.Utf32?"dstring": fmt==LiteralSubformat.Utf16?"wstring": "string";
varstrNode=obj[strType];
if(strNode!=null) foreach(varninstrNode){ _t=TypeDeclarationResolver.HandleNodeMatch(n,ctxt)asArrayType; if(_t!=null) break; } } }
if(_t==null) { varch=fmt==LiteralSubformat.Utf32?DTokens.Dchar: fmt==LiteralSubformat.Utf16?DTokens.Wchar:DTokens.Char;
_t=newArrayType(newPrimitiveType(ch,DTokens.Immutable)); }
return_t; }
原文链接:
http://www.jxszl.com/biancheng/C/556577.html