c#枚举数字转枚举_C#枚举能力问题和解答 套装4

c#枚举数字转枚举

1) What is the correct output of given code snippets in C#.NET?
using System;
class program
{
enum emp_salary : int
{
emp1 = 10000,
emp2 = 15000,
emp4 = 20000
}
static void Main(string[] args)
{
int sal = (int)emp_salary.emp2;
Console.WriteLine(sal);
}
}

  1. 10000

  2. 15000

  3. Syntax error

  4. Runtime exception

Answer & Explanation

Correct answer: 2
15000

The above code will print "15000" on console screen.

1)C#.NET中给定代码段的正确输出是什么?
  1. 10000

  2. 15000

  3. 语法错误

  4. 运行时异常

答案与解释

正确答案:2
15000

上面的代码将在控制台屏幕上打印“ 15000”

2) What is the correct output of given code snippets in C#.NET?
using System;
class program
{
enum emp_salary : byte
{
emp1 = 10000,
emp2 = 15000,
emp4 = 20000
}
static void Main(string[] args)
{
int sal = (int)emp_salary.emp2;
Console.WriteLine(sal);
}
}

  1. 10000

  2. 15000

  3. Syntax error

  4. Runtime exception

Answer & Explanation

Correct answer: 3
Syntax error

The above code will generate syntax error because the value of enums is outside the range of byte.

2)C#.NET中给定代码段的正确输出是什么?
  1. 10000

  2. 15000

  3. 语法错误

  4. 运行时异常

答案与解释

正确答案:3
语法错误

上面的代码将产生语法错误,因为enums的值超出了字节范围。

3) What is the correct output of given code snippets in C#.NET?
using System;
class program
{
enum emp_salary : float
{
emp1 = 10000,
emp2 = 15000,
emp4 = 20000
}
static void Main(string[] args)
{
int sal = (int)emp_salary.emp2;
Console.WriteLine(sal);
}
}

  1. 10000

  2. 15000

  3. Syntax error

  4. Runtime exception

Answer & Explanation

Correct answer: 3
Syntax error

The above code will generate syntax error because we cannot use a float with enum like this.

3)C#.NET中给定代码段的正确输出是什么?
  1. 10000

  2. 15000

  3. 语法错误

  4. 运行时异常

答案与解释

正确答案:3
语法错误

上面的代码将产生语法错误,因为我们不能像这样使用带枚举的浮点数 。

4) What is the correct output of given code snippets in C#.NET?
using System;
class program
{
enum emp_salary : int
{
emp1 = 10000,
emp2 = 15000,
emp4 = 20000
}
static void Main(string[] args)
{
emp_salary sal = emp_salary.emp2;
if (sal == emp_salary.emp2)
{
Console.WriteLine("15000");
}
}
}

  1. 10000

  2. 15000

  3. Syntax error

  4. Runtime exception

Answer & Explanation

Correct answer: 3
15000

The above code will print "15000" on the console screen.

4)C#.NET中给定代码段的正确输出是什么?
  1. 10000

  2. 15000

  3. 语法错误

  4. 运行时异常

答案与解释

正确答案:3
15000

上面的代码将在控制台屏幕上打印“ 15000”

5) What is the correct output of given code snippets in C#.NET?
using System;
class program
{
int A = 10000;
int B = 15000;
int C = 20000;
enum emp_salary : int
{
emp1 = A,
emp2 = B,
emp4 = C
}
static void Main(string[] args)
{
emp_salary sal = emp_salary.emp2;
if (sal == emp_salary.emp2)
{
Console.WriteLine("15000");
}
}
}

  1. 10000

  2. 15000

  3. Syntax error

  4. Runtime exception

Answer & Explanation

Correct answer: 3
Syntax error

The above code will generate a syntax error.

5)C#.NET中给定代码段的正确输出是什么?
  1. 10000

  2. 15000

  3. 语法错误

  4. 运行时异常

答案与解释

正确答案:3
语法错误

上面的代码将生成语法错误。

◀ C# Enumeration Aptitude | Set 3 C# Enumeration Aptitude | Set 5 ▶
#C#枚举能力| 设置3 C#枚举能力| 设置5▶

翻译自: https://www.includehelp.com/dot-net/csharp-enumeration-aptitude-questions-and-answers-4.aspx

c#枚举数字转枚举

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/379964.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java——匿名内部类实现线程的两种方式

package com.yy.thread;public class Demo4_Thread {public static void main(String[] args) {demo1(); //匿名内部类,第一种,继承Threaddemo2(); //匿名内部类,第二种,实现Runnable接口 }private static void…

zlib1.2.5的编译

zlib1.2.5没有了1.2.4的vc6工程,只好使用命令行编译。通过win32/Makefile.msc发现有4种编译方式,如下:# Usage:# nmake -f win32/Makefile.msc (standard build)# nmake -f win32/Makefile.msc LOC-DFOO …

python网络编程--UDP客户端

0x01 环境 python、pycharm 0x02 程序 # -*- coding:utf-8 -*-import sockettarget_host127.0.0.1 target_part80#创建一个socket对象 client socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#发送一些数据 client.sendto(AAAAAA,(target_host,target_part))#接收到的消息 …

window.open参数和技巧

【1、最基本的弹出窗口代码】 <SCRIPT LANGUAGE"javascript"> <!-- window.open (page.html) --> </SCRIPT> 因为着是一段javascripts代码&#xff0c;所以它们应该放在<SCRIPT LANGUAGE"javascript">标签和</script>之间。…

java jar包示例_Java包getImplementationTitle()方法和示例

java jar包示例包类的getImplementationTitle()方法 (Package Class getImplementationTitle() method) getImplementationTitle() method is available in java.lang package. getImplementationTitle()方法在java.lang包中可用。 getImplementationTitle() method is used to…

Java——获取和设置多线程的名称

给名字进行赋值有两种方式&#xff1a; 1&#xff0c;通过构造去赋值 Thread(String name) 直接在构造方法里面传一个名字就行了2&#xff0c;通过set设置的方法进行赋值 package com.yy.threadmethod;public class Demo1_Name {public static void main(String[] args) {dem…

十三、oracle 数据字典和动态性能视图

一、概念数据字典是oracle数据库中最重要的组成部分&#xff0c;它提供了数据库的一些系统信息。动态性能视图记载了例程启动后的相关信息。 二、数据字典1)、数据字典记录了数据库的系统信息&#xff0c;它是只读表和视图的集合&#xff0c;数据字典的所有者为sys用户。2)、用…

python网络编程---TCP服务器

0x01 环境 python2 pycharm 0x02 程序 客户端程序&#xff1a; # -*- coding:UTF-8 -*- import sockettarget_hostwww.baidu.com target_port80target_hostlocalhost target_port3345 dataABCDEF# 创建一个socket对象 client socket.socket(socket.AF_INET,socket.SOCK_STRE…

C# 获取磁盘容量

/// 获取指定驱动器的空间总大小(单位为B) /// </summary> /// <param name"str_HardDiskName">只需输入代表驱动器的字母即可 </param> /// <returns> </returns> public static long GetHardDi…

Java——获取当前线程的对象(currentThread())(两种方式)

package com.yy.threadmethod;public class Demo2_CurrentThread { /*** public static Thread currentThread()返回对当前正在执行的线程对象的引用。 * 返回&#xff1a;当前执行的线程。返回的是一个Thread* 该方法主要是为了协助 实现通过Runnable接口来对线程进行设置…

HDU2501_多米诺骨牌

题目大意&#xff1a; 有一个大小是 2 x n 的网格&#xff0c;现在需要用2种规格的骨牌铺满&#xff0c;骨牌规格分别是 2 x 1 和 2 x 2&#xff0c;请计算一共有多少种铺设的方法。 解题思路&#xff1a; 找出递推公式&#xff1a; f[i] f[i-1] f[i-2] * 2; 代码&#xff1a…

java jar包示例_Java包getSpecificationVendor()方法和示例

java jar包示例包类的getSpecificationVendor()方法 (Package Class getSpecificationVendor() method) getSpecificationVendor() method is available in java.lang package. getSpecificationVendor()方法在java.lang包中可用。 getSpecificationVendor() method is used to…

sys.argv和getopt

0x01 sys.argv sys.argv用来读取命令行参数&#xff0c;保存程序的文件名和命令参数&#xff0c;读入的参数以列表保存 import sysprint sys.argv print type(sys.argv)可以看到&#xff0c;sys.argv把空格当成分隔符&#xff0c;空格两边的值当做sys.argv的一个元素&#xf…

[导入]《大话设计模式》重印公告

摘要: 《大话设计模式》12月中旬上市&#xff0c;至2008年1月底仅仅一个多月&#xff0c;5000册即销售一空&#xff0c;清华大学出版社已经开始重印&#xff0c;也就是说很快可以在二月底或三月初看到新印刷修正过大部分错误的《大话设计模式》。 阅读全文[新闻]《人民日报市场…

Java——线程的四种不同形式

一&#xff0c;休眠线程 public static void sleep(long millis) throws InterruptedException 在指定的毫秒数内让当前正在执行的线程休眠&#xff08;暂停执行&#xff09;&#xff0c;此操作受到系统计时器和调度程序精度和准确性的影响。该线程不丢失任何监视器的所属权。…

hdu1053 Entropy hdu2527 Safe Or Unsafe

裸裸的哈弗曼编码&#xff0c;求出哈弗曼编码的路径长度&#xff0c;注意整个字符串为一种字符的情况 View Code #include<iostream>#include<queue>#include<algorithm>#include<vector>using namespace std;struct node{int u,w; node(int a0,in…

Java ListResourceBundle getContents()方法与示例

ListResourceBundle类的getContents()方法 (ListResourceBundle Class getContents() method) getContents() method is available in java.util package. getContents()方法在java.util包中可用。 getContents() method is used to get the contents into the form of an Obje…

DOM元素的所有子元素 .elements

.elements属性用来获取某个DOM元素的所有子元素&#xff0c;是个很有用的属性&#xff0c;可用于用className来获取指定元素等用途。 转载于:https://www.cnblogs.com/cly84920/archive/2008/08/06/4427136.html

sys.stdin.read和raw_input函数

sys.stdin.read函数 例子&#xff1a; import sysreadsys.stdin.read() for i in range(len(read)):print i,read[i],-1运行&#xff0c;当执行到readsys.stdin.read()会阻塞&#xff0c;等待我们输入 我们输入&#xff1a; h e当输入&#xff0c;ctrlD结束输入&#xff0c…

Java ObjectOutputStream writeFields()方法与示例

ObjectOutputStream类writeFields()方法 (ObjectOutputStream Class writeFields() method) writeFields() method is available in java.io package. 在java.io包中提供了writeFields()方法 。 writeFields() method is used to write the buffered fields to the ObjectOutpu…