错误:foreach语句无法用在方法组上,您是要调用方法组吗?

问题描述

publicRandomAccessRecordcheckInfoRecord(intpoint_num,List<RandomAccessRecord>lstrecord){foreach(RandomAccessRecordrinlstRecord){if(r.Point_num==point_num)returnr;}}RandomAccessRecord是自己写的一个类。提示错误:foreach语句无法用在方法组上您是要调用方法组吗?

解决方案

解决方案二:
foreach中不能有条件,除非用for,建议楼主看看for,和foreach的区别
解决方案三:
publicRandomAccessRecordcheckInfoRecord(intpoint_num,List<RandomAccessRecord>lstrecord){RandomAccessRecordr1=null;foreach(RandomAccessRecordrinlstRecord){if(r.Point_num==point_num){r1=r;break;}}returnr;}
解决方案四:
我的大小写写错了,其它地方没有错误。呵呵。
解决方案五:
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsApplication47{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}publicclassRandomAccessRecord{publicintPoint_num;}publicRandomAccessRecordcheckInfoRecord(intpoint_num,List<RandomAccessRecord>lstrecord){foreach(RandomAccessRecordrinlstrecord){if(r.Point_num==point_num)returnr;}returnnull;}}}

没发现你说的问题,估计是由于前面有地方有其他错误
解决方案六:
publicRandomAccessRecordcheckInfoRecord(intpoint_num,List<RandomAccessRecord>lstrecord){foreach(RandomAccessRecordrinlstRecord){if(r.Point_num()==point_num)returnr;}}

很可能是r.Point_num方法少加了个()
解决方案七:

时间: 2024-07-31 09:27:19

错误:foreach语句无法用在方法组上,您是要调用方法组吗?的相关文章

Android WebView使用方法详解 附js交互调用方法_Android

目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性. 先说下WebView的一些优点: --可以直接显示和渲染web页面,直接显示网页 --webview可以直接用html文件(网络上或本地assets中)作布局 --和JavaScript交互调用  一.基本使用 首先layout中即为一个基本的简单控件: <WebView android:id="@+id/webView

php图片上传类 附调用方法_php技巧

本文实例为大家分享php图片上传类,供大家参考,具体内容如下  调用方法: <?php header("Content-Type:text/html; charset=utf-8"); //类的实例化: include("uppoo.php");//类的文件名是upoop.php $up=newupphoto; $submit=$_POST['submit']; if($submit=="上传"){ $up->get_ph_tmpna

Android WebView使用方法详解 附js交互调用方法

目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性. 先说下WebView的一些优点: --可以直接显示和渲染web页面,直接显示网页 --webview可以直接用html文件(网络上或本地assets中)作布局 --和JavaScript交互调用 一.基本使用 首先layout中即为一个基本的简单控件: <WebView android:id="@+id/webView1

ios-从UIButton选择器调用方法

问题描述 从UIButton选择器调用方法 怎么从按钮选择器中调用方法? 有如下代码: - (void)displayEditorForImage:(UIImage *)imageToEdit { AFPhotoEditorController *editorController = [[AFPhotoEditorController alloc] initWithImage:imageToEdit]; [editorController setDelegate:self]; [self pre

ios-应用最小化后调用方法

问题描述 应用最小化后调用方法 在应用最小化后调用方法. 比如,在调用了applicationDidEnterBackground:之后五秒钟实现. 我用的代码test没成功: - (void)test { printf("Take a photo"); } - (void)applicationDidEnterBackground:(UIApplication *)application { [self performSelector:@selector(test) withObje

C#的foreach语句

foreach语句是在C#中新引入的,C和C++中没有这个语句,而Visual Basic的程序员应该对它不会陌生.它表示收集一个集合中的各个元素,并针对各个元素执行内嵌语句.语句的格式为: foreach(type identifier in expression)embedded-statement 其中类型(type)和标识符(identifier)用来声明循环变量,表达式(expression)对应集合.每执行一次内嵌语句,循环变量就依次取集合中的一个元素代入其中.在这里,循环变量是一个

C# Foreach语句

foreach语句表示收集一个集合中的各个元素,并针对各个元素执行内嵌语句. 语句的格式为: foreach(type identifier in expression)embedded-statement foreach(元素类型  变量名  in 集合或数组名) {语句} 其中类型(type)和标识符(identifier)用来声明循环变量,表达式(expression)对应集合.每执行一次内嵌语句,循环变量就依次取集合中的一个元素代入其中.在这里,循环变量是一个只读型局部变量,如果试图改变

java-Java for-each访问List集合显示错误: for-each 不适用于表达式类型

问题描述 Java for-each访问List集合显示错误: for-each 不适用于表达式类型 class ImageDropTargetListener extends DropTargetAdapter //这是内部类,有些变量已经定义好了 { public void drop(DropTargetDropEvent e) { e.acceptDrop(DnDConstants.ACTION_COPY); Transferable transfer = e.getTransferabl

登录事件-出现错误说=号附近有语法错误 SQL语句没错呀

问题描述 出现错误说=号附近有语法错误 SQL语句没错呀 private void button1_Click(object sender, EventArgs e) { try { string sql = string.Format("select uname,password,userrole from tb_userinfo where uname='{0}'", this.tb_name.Text.Trim()); DataSet ds = sqlHple.GetDateSe