早教吧 育儿知识 作业答案 考试题库 百科 知识分享

帮忙解释一下什么意思!加粗的部分,和这段代码的意思!publicstringNameNoextension{get{returnnameNoExtension;}set{if(value!=""&&value.IndexOf('.')==-1){nameNoExtension=value;}}}

题目详情
帮忙解释一下什么意思!加粗的部分,和这段代码的意思! public string NameNoextension { get { return _nameNoExtension; } set { if (value != "" && value.IndexOf('.') == -1) { _nameNoExtension = value; } } }
▼优质解答
答案和解析
if (value != "" && value.IndexOf('.') == -1) 如果Value变量不是空字符串,并且查找'.'返回了-1,(意思是Value中不包括点.) { _nameNoExtension = value; 就把Value值赋值给_nameNoExtension 变量 }