博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#枚举数字转枚举_C#枚举能力问题和解答 套装4
阅读量:2535 次
发布时间:2019-05-11

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

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); }}
Answer & Explanation

Correct answer: 2

15000

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

1)C#.NET中给定代码段的正确输出是什么?
答案与解释

正确答案: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); }}
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中给定代码段的正确输出是什么?
答案与解释

正确答案: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); }}
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中给定代码段的正确输出是什么?
答案与解释

正确答案: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"); } }}
Answer & Explanation

Correct answer: 3

15000

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

4)C#.NET中给定代码段的正确输出是什么?
答案与解释

正确答案: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"); } }}
Answer & Explanation

Correct answer: 3

Syntax error

The above code will generate a syntax error.

5)C#.NET中给定代码段的正确输出是什么?
答案与解释

正确答案:3

语法错误

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

翻译自:

c#枚举数字转枚举

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

你可能感兴趣的文章
小D课堂 - 新版本微服务springcloud+Docker教程_4-01 常用的服务间调用方式讲解
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-02 微服务调用方式之ribbon实战 订单调用商品服务...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-03 高级篇幅之Ribbon负载均衡源码分析实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-06 Feign核心源码解读和服务调用方式ribbon和Feign选择...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_4-05 微服务调用方式之feign 实战 订单调用商品服务...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-02 Netflix开源组件断路器
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-01分布式核心知识之熔断、降级
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-04 feign结合hystrix断路器开发实战下...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-03 feign结合hystrix断路器开发实战上...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_6-01 微服务网关介绍和使用场景
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-05熔断降级服务异常报警通知
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_6-03 高级篇幅之zuul常用问题分析
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_5-08 断路器监控仪表参数
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_6-02 springcloud网关组件zuul
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-1.快速搭建SpringBoot项目,采用Eclipse...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-4.在线教育后台数据库设计...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-3.热部署在Eclipse和IDE里面的使用...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-3.在线教育站点需求分析和架构设计...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-4.后端项目分层分包及资源文件处理...
查看>>
小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-2.快速搭建SpringBoot项目,采用IDEA...
查看>>