腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
在
C#
代码
中
使用
块
有
什么
意义
?
、
我看到了大量具有以下语法的
代码
片段{为
什么
不直接声明变量并
使用
它呢?这种
使用
语法似乎只会使
代码
变得混乱,并降低
代码
的可读性。如果varible仅在该作用域中可用,这一点非常重要,为
什么
不直接将该
块
放入函数
中
呢?
浏览 3
提问于2009-03-17
得票数 0
回答已采纳
7
回答
C#
:为
什么
要费心
使用
“最后”一句呢?
、
可能重复: } { }最后的
代码
不会执行吗finally
块
的
意义
是
什么
?
浏览 15
提问于2010-08-06
得票数 3
1
回答
异常捕获杂乱
代码
并使其难以阅读
、
当我阅读写得很好的
代码
,检查以确保所有的输入都是正确的格式和类型,并且捕捉到所有可能出错的事情时,我发现很难理解程序所做的核心工作。对非正常情况的保护似乎掩盖了正常情况。这包括数组特例的开始和结束,尝试捕获,
使用
,处理null,0,"“和所有其他奇怪的事情。为了使这一点更加具体,我如何在
C#
中
做到这一点?
浏览 0
提问于2014-02-24
得票数 4
回答已采纳
2
回答
为
什么
在
赋值声明
中
在
左边声明一个接口,
在
右边声明一个实现类?
、
、
、
、
我
在
Java和
C#
代码
中注意到了这种模式,因此我认为这是一种“最佳实践”,但我不知道为
什么
。所以,例如在Java
中
我可能会看到..。List<String> list = new ArrayList<String>(); 这只
在
一个地方声明(很明显),并且只适用于一个
代码
块
,
有
什么
意义
?为
什么
不说..。
浏览 6
提问于2013-08-01
得票数 0
回答已采纳
3
回答
是否
有
任何技术原因来编写只包含抛出语句的catch
块
?
、
在
深入研究Microsoft参考资料时,我注意到了
中
的以下模式 ... throw;没有日志记录,没有调试
代码
-只是一个简单的catch { throw显然,微软的人员应该相当精通
C#
的
使用
,那么这样做
有
什么
意义
,而不只是完全忽略catch
块
(和try语句)呢?是这样编码的技术原因,还是纯粹是一种文体选择?Note:我不知道它是否相关,但我可以找到的所有此类实例都包含嵌套在try-
浏览 10
提问于2017-10-09
得票数 23
回答已采纳
3
回答
你喜欢这个主意吗?(关于线程)
、
End Using它编写的
代码
比以下
代码
少得多,而且看起来更好: Dim MyThread As New Threading.Thread(AddressOf
浏览 0
提问于2010-02-23
得票数 0
回答已采纳
5
回答
最后的
代码
块
是没有
意义
的吗?
、
、
我
在
自学
C#
,我准备学习try,catch,最后。我正在
使用
的这本书讨论了无论try
块
是否成功,finally
块
是如何运行的。但是,
在
catch
块
之外编写的
代码
即使不在finally
中
,也不会运行吗?如果是这样,那么最终的
意义
是
什么
?
浏览 0
提问于2016-04-22
得票数 2
4
回答
在
代码
(不是URL)
中
"javascript:“
有
什么
意义
?
我偶然发现了一些我从来没见过的奇怪的东西:上面的行似乎是正确的,并且计算得很愉快(至少
在
火狐
中
是这样),就像javascript:部件从来不存在一样。虽然我理解
在
黑暗的javascript:void(...)时代
使用
的旧样式<a href=".."/>的用途,但我无法
在
普通的JavaScript
代码
中找到这个前缀的任何有用用法。它有
什么
特殊的含义吗?
浏览 3
提问于2013-09-02
得票数 83
回答已采纳
3
回答
这个编译器生成的枚举数是
什么
意思?
、
、
、
我写了一个相当复杂的方法,返回IEnumerable<string>,但是当我
在
Reflector
中
检查编译器输出时,我不理解编译器生成的IEnumerator实现的特定部分 void IDisposable.Dispose尽管如此,我还是不明白为
什么
在案例3
中
有
一个空的开关,或者为
什么
在
finally
块
中
调用m__Finallya。(正常运行和在finally
块
中
运行之间
有</
浏览 3
提问于2009-02-17
得票数 4
回答已采纳
10
回答
在
C#
中
,以catch
块
开头的finally
块
有
什么
用途?
、
、
考虑以下
C#
代码
结构(S0-S3是任意
代码
块
的占位符):{}{}{} 假设S1不能抛出,
在
finally
块
中
使用
S2是否有
意义
,而不是让它在S3之前的try/catch/S3之外?this.cachedException = ex;finally S2;拥有fin
浏览 8
提问于2010-01-11
得票数 11
回答已采纳
3
回答
在
System.Out.println()
中
,同步这个
块
有
什么
意义
?
String.valueOf(x); print(s); } synchronized(this)的
意义
是
什么
浏览 6
提问于2016-05-11
得票数 0
回答已采纳
4
回答
为
什么
在
一个case语句中声明的变量在其他case的作用域中?
、
、
为
什么
要编译下面的
代码
?我希望它会抱怨
在
第二个case分支
中
没有声明foo。编译器是否处理声明,使其在所有情况下都在作用域内?
浏览 0
提问于2012-09-14
得票数 6
回答已采纳
5
回答
一些简单的Ruby问题-迭代器、
块
和符号
我的背景是PHP和
C#
,但我真的很想学习RoR。为此,我已经开始阅读官方文档。我
有
一些关于
代码
示例的问题。第一个是
使用
迭代器: def inject(n) n end inject(1) { |n, value| n * value }end 我知道yield的意思是“在这里执行相关的
代码</em
浏览 0
提问于2012-01-07
得票数 6
回答已采纳
3
回答
为
什么
当抛出异常时最后
块
不能执行?
、
、
、
、
很长一段时间以来,我一直认为它允许我释放finally
块
中
的所有资源,并且我认为如果try
块
中发生异常,那么资源仍将在finally
块
中
释放。但情况似乎并非如此。我
有
以下
代码
:{ { try这意味着我将无法释放finally
块
中
的资源--
在
本例<
浏览 4
提问于2020-02-10
得票数 2
回答已采纳
2
回答
在
无限循环之后
使用
清理
代码
有
什么
意义
吗?
、
我正在读取linux守护进程的
代码
,其main()函数的结构如下: }
在<
浏览 0
提问于2021-05-24
得票数 0
回答已采纳
6
回答
C#
中
的浮动大括号
今天,我遇到了一段以前从未见过的
C#
代码
。程序员只
使用
大括号定义了一个
代码
块
(没有if、class、function等)。{}除了让
代码
看起来更有条理之外,还有其他目的吗?
使用
这种“浮动”上下文是好的,坏的,还是其他的实践?
浏览 0
提问于2011-08-31
得票数 15
回答已采纳
3
回答
在
razor视图中分配三元if运算符
中
的变量
、
、
我面临着一个问题,我声明了一个变量,并希望
在
if三元运算符中计算这个条件和更多条件,但当我在这个三元运算符中分配一个变量时,我总是
在
HTML标记
中
获得该变量,例如下面的
代码
: var panelTabpanelTab = "active" : ""); 将导致
在
HTML DOM元素中出现单词"active“。我知道你在想
什么
,可能会说,“这是因为@符号”,但如果我删除那个符号,它也不会编译三元运算符,所以我卡住了,<e
浏览 1
提问于2017-10-04
得票数 1
12
回答
在
.NET
中
,尝试/捕获是否
有
好处?
、
、
可能重复: try // Some stuff catch (Exception我看不出有
什么
意义
。我
有
三个问题:2)这样做是否会拖慢
代码
? 3)如果渔获物
块
如下所示,会有
什么
区别吗?
浏览 5
提问于2009-07-30
得票数 7
回答已采纳
5
回答
在
C#
中
通过引用传递参数
有
什么
意义
?
可能重复: 为
什么
通过引用传递对象?
C#
不自己发送对象吗?所以,除非它是原始类型变量的某种交换函数,否则我为
什么
要通过引用发送对象呢?
浏览 0
提问于2012-07-02
得票数 10
回答已采纳
5
回答
Do
块
与With语句相同吗?
、
学习Ruby和Do
块
。来自很多
c#
,我没有看到太多让我想起Do的东西,但是后来VB出现了with语句和一个我希望是
在
c#
中
的语句(也许它是,但我从来没有见过它?)VB
中
的With语句和Ruby
中
的Do
块
一样吗?TheBook映射到数据库表: book.title = "my book"end 我知道我会得到<
浏览 0
提问于2009-07-14
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#程序代码中的8和‘8’有什么不同?
C#中使用面向切面编程中实践代码整洁
在AI面前,人类有什么意义?
C#代码示例:在WinForm中创建并绑定一个DataTable
使用简单代码在Android Jetpack Compose中开发绘图应用
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券