博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 无法将类型隐式转换_C#中的隐式类型数组
阅读量:2530 次
发布时间:2019-05-11

本文共 2333 字,大约阅读时间需要 7 分钟。

c# 无法将类型隐式转换

C#隐式类型数组 (C# Implicitly Typed Arrays)

Like , we can also declare an array without specifying its type such type of arrays are known as Implicitly typed arrays.

像一样,我们也可以在不指定其类型的情况下声明一个数组,这样的数组类型称为隐式类型的数组

The type of the array is determined by the compiler based on the initializer list.

数组的类型由编译器根据初始化列表确定。

Syntax:

句法:

var array_name = new[] {initialize_list/elements};

Example:

例:

var arr1 = new[] { 10, 20, 30, 40, 50 };    var arr2 = new[] { 10.0f, 20.1f, 30.2f, 40.3f, 50.4f };    var arr3 = new[] { "Manju", "Amit", "Abhi", "Radib", "Prem" };

Here, arr1 will be determined as int[] (integer array), arr2 as float[] (float/single array), and arr3 as String[] (string array).

在这里,将arr1确定为int [] (整数数组),将arr2确定为float [] (浮点数/单数组),将arr3确定为String [] (字符串数组)。

C#代码演示隐式类型数组的示例 (C# code to demonstrate example of implicitly typed arrays )

using System;using System.Text;namespace Test{
class Program {
static void Main(string[] args) {
var arr1 = new[] {
10, 20, 30, 40, 50 }; var arr2 = new[] {
10.0f, 20.1f, 30.2f, 40.3f, 50.4f }; var arr3 = new[] {
"Manju", "Amit", "Abhi", "Radib", "Prem" }; //printing type of the array Console.WriteLine("Type of arr1: " + arr1.GetType()); Console.WriteLine("Type of arr2: " + arr2.GetType()); Console.WriteLine("Type of arr3: " + arr3.GetType()); //printing the elements Console.WriteLine("arr1 elements..."); foreach (var item in arr1) {
Console.Write(item + " "); } Console.WriteLine(); Console.WriteLine("arr2 elements..."); foreach (var item in arr2) {
Console.Write(item + " "); } Console.WriteLine(); Console.WriteLine("arr3 elements..."); foreach (var item in arr3) {
Console.Write(item + " "); } Console.WriteLine(); //hit ENTER to exit Console.ReadLine(); } }}

Output

输出量

Type of arr1: System.Int32[]Type of arr2: System.Single[]Type of arr3: System.String[]arr1 elements...10 20 30 40 50arr2 elements...10 20.1 30.2 40.3 50.4arr3 elements...Manju Amit Abhi Radib Prem

翻译自:

c# 无法将类型隐式转换

转载地址:http://yqxzd.baihongyu.com/

你可能感兴趣的文章
CTP2交易所成交回报
查看>>
WebSocket & websockets
查看>>
openssl 升级
查看>>
ASP.NET MVC:通过 FileResult 向 浏览器 发送文件
查看>>
CVE-2010-2883Adobe Reader和Acrobat CoolType.dll栈缓冲区溢出漏洞分析
查看>>
使用正确的姿势跨域
查看>>
AccountManager教程
查看>>
Android学习笔记(十一)——从意图返回结果
查看>>
算法导论笔记(四)算法分析常用符号
查看>>
ultraedit激活
查看>>
总结(6)--- python基础知识点小结(细全)
查看>>
亿级曝光品牌视频的幕后设定
查看>>
ARPA
查看>>
JSP开发模式
查看>>
我的Android进阶之旅------>Android嵌入图像InsetDrawable的使用方法
查看>>
Detours信息泄漏漏洞
查看>>
win32使用拖放文件
查看>>
Android 动态显示和隐藏软键盘
查看>>
raid5什么意思?怎样做raid5?raid5 几块硬盘?
查看>>
【转】how can i build fast
查看>>