有人可以帮我提供正确的名称吗?

本文关键字: | 更新日期: 2023-09-27 18:36:51

我是一个编程初学者,我有一个像下面这样的代码片段

public class MainActivity : Activity, Android.Hardware.ISensorEventListener
{
    private SensorManager _senMan;
    float lightSensorValue;
    protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);
        SetContentView (Resource.Layout.Main);
        Button button = FindViewById<Button> (Resource.Id.myButton);
        _senMan = (SensorManager)GetSystemService (Context.SensorService);
        Sensor sen = _senMan.GetDefaultSensor (SensorType.Light);
        _senMan.RegisterListener (this, sen, Android.Hardware.SensorDelay.Game);

我如何称呼_senMan它是对象还是类型或任何其他。我的另一个问题是,senMan = (SensorManager)GetSystemService (Context.SensorService);Sensor sen = _senMan.GetDefaultSensor (SensorType.Light);中正在发生的任务是什么,我们如何以专业的方式称呼它们。

有人可以帮我提供正确的名称吗?

>_senMan是类型为 SensorManager变量

_senMan = (SensorManager)GetSystemService (Context.SensorService);是对方法GetSystemService调用,将Context.SensorService的值作为参数传递。方法调用的结果将强制转换为类型 SensorManager

执行此行代码后,变量 _senMan 引用类型为 SensorManager 的对象。

Sensor sen = _senMan.GetDefaultSensor (SensorType.Light);

Sensor sen;
sen = _senMan.GetDefaultSensor (SensorType.Light);

第一个是变量声明,第二个是变量_senMan引用对象的GetDefaultSensor方法调用

相关文章:
  • 没有找到相关文章