安卓C#开发问题

智者知已应修善业 2017-04-20 03:09:17
复制代码过程中出现下图问题,该如何修改?

刚自学,经验尚浅,请具体些,有代码更好.
...全文
204 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
6楼第一个说的正确,我修改:Log.Debug(TAG, "服务连接 {" + name.ClassName + "}");也是可以的 第二个说的基本是对的但不完全,看语句:return Binder?.GetFormattedTimestamp();怎可使用单一的判断? return Binder != null ? Binder.GetFormattedTimestamp() : "";
Dogfish 2017-04-21
  • 打赏
  • 举报
回复
c#的简化符号。刚接触的时候,有些看不懂的。
threenewbee 2017-04-20
  • 打赏
  • 举报
回复
这是C# 6的语法,要2015以上
xuggzu 2017-04-20
  • 打赏
  • 举报
回复
楼主的vs想编译不出错,就删了那些符号。但运行会有问题。
$符号用于替换string.format,也就是简化书写。
?符号简化对象的null判断书写。
angel6709 2017-04-20
  • 打赏
  • 举报
回复

$"fffffffffffff{name.ax}";
==>
string.Format("fffffffffffff{0}",name.ax);
Builder?.XX
==>
if(Builder!=null)
{
Builder.XX
}

angel6709 2017-04-20
  • 打赏
  • 举报
回复
你得使用vs2015 .net4.5 编译 如果你不是这样的环境,请修改代码, 请网上搜索C# 6.0 新特性,对应调整代码即可。
  • 打赏
  • 举报
回复
楼上的都说说什么道理?
angel6709 2017-04-20
  • 打赏
  • 举报
回复
这是C# 6新特性
xuggzu 2017-04-20
  • 打赏
  • 举报
回复
哦,还有个问号也去了。
xuggzu 2017-04-20
  • 打赏
  • 举报
回复
先把美元符号去掉再说

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧