Not all code paths return a value

简介: not all code paths return a value这句话直译是: 不是所有的代码都返回值  private bool aa()  {          foreach (DataRow dr in ds.Tables[0].Rows)          {                  if (dr["列名"].Equals(某个变量))         
not all code paths return a value 这句话直译是: 不是所有的代码都返回值
  private bool aa()
  {
          foreach (DataRow dr in ds.Tables[0].Rows)
          {
                  if (dr["列名"].Equals(某个变量))
                  {
                      return false;
                  }
                  else   if (dr["列名"].Equals(某个变量))
                  {
                     return false;
                  }                    
             }
  }
当涉及到很多if 与else if组成的语句时,如果在每个if或者else中返回值,因为不能保证能执行return语句,结果就会出现错误。
解决办法:
  private bool aa()
  {
          bool bl = true;
          foreach (DataRow dr in ds.Tables[0].Rows)
         {
                if (dr["列名"].Equals(某个变量))
                  {
                      bl = false;
                  }
                  else   if (dr["列名"].Equals(某个变量))
                 {
                      bl = false;
                 }
              }
              return bl;
        }

相关文章
|
8月前
Could not find method debug()
Could not find method debug()
264 59
|
7月前
Error: Cannot find module ‘node:url‘【已解决】
Error: Cannot find module ‘node:url‘【已解决】
298 3
|
8月前
|
Go
Error: Package awesomeProject contains more than one main function Consider using File kind instead
Goland编辑器运行时出现“edit configuration”窗口,阻碍代码执行。解决方法:右键点击源文件运行。问题源于Go语言不支持函数重载,同一包内不能有两个同名函数,导致多入口冲突。初学者在main包中使用了多个Go源文件,应改为仅有一个源码文件来避免此问题。
75 0
|
资源调度
error This module isn‘t specified in a package.json file.
error This module isn‘t specified in a package.json file.
|
JavaScript Cloud Native Go
Error: Cannot find module ‘webpack/bin/config-yargs‘ at Function.Module._resolveFilename (intern
Error: Cannot find module ‘webpack/bin/config-yargs‘ at Function.Module._resolveFilename (intern
86 0
|
编解码 缓存 负载均衡
TestPattern error
TestPattern error
437 0
|
JSON 数据格式
Required request parameter ‘name‘ for method parameter type String is not present 报错解决方法
Required request parameter ‘name‘ for method parameter type String is not present 报错解决方法
3822 0
JakartaEE Struts2 The content of element type "package" must match "(result-types?,interceptors?,...
异常信息: The content of element type "package" must match "(result-types?,interceptors?,default-interceptor- ref?,default-action...
1083 0
|
JSON 数据格式
Could not parse request body into json: Unrecognized token 'xxx': was expecting ('true', 'false' or
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/79755451 ...
3900 0
|
Java 索引 Spring
Circular view path xxx would dispatch back to the current handler URL
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/79700275 ...
5494 0