如何在不同的方法C#中存储和检索值?

阿比舍克·拉纳(Abhishek raana)

假设我有以下两种方法:

  1. 在method1中,我们为ModelClass分配一个值。

     method1(ModelClass mc)
     {
         mc.name = "ABC";
         mc.contact = 123;
         mc.salary = 123.00;
         //how to store this data for use in method2 here 
     }
    
  2. method2是参数化方法,参数与模型类不同。

     method2(string Address, long officeContact)
     {        
         //and how to retrieve stored data from method1 to use here
         Hashtable ht = new Hashtable();
         ht.Add("@name", method1.name);
         ht.Add("@contact", method1.contact);
         ht.Add("@salary ", method1.salary);
    
         ht.Add("@Address", Address);
         ht.Add("@officeContact", officeContact);
    }
    

如何使用从method1到method2的多个值。示例代码将有助于理解我的问题。

松饼人

在您的示例中,method1正在设置要传递的对象的属性。

为了进一步修改ModelClass的实例,您需要向method2类型添加另一个参数ModelClass

method2(string Address, long officeContact, ModelClass mc)...

要么

用于的ModelClass实例method1必须位于method2可以看到它的范围内像这样:

void SomeMainMethod()
{
   var mainClass = new MainClass();
   method1(mainClass);
   method2("some address", 1);
}

已修改 method2

 method2(string Address, long officeContact)
 {        
     //and how to retrieve stored data from method1 to use here
     Hashtable ht = new Hashtable();
     ht.Add("@name", mainClass.name);
     ht.Add("@contact", mainClass.contact);
     ht.Add("@salary ", mainClass.salary);

     ht.Add("@Address", Address);
     ht.Add("@officeContact", officeContact);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 C# 中返回和检索对象值?

来自分类Dev

如何在python字典中存储和检索多行值

来自分类Dev

如何在字典中存储来自 C# 中不同类的不同类型的方法

来自分类Dev

如何在C#中检索BindingNavigator.PositionItem的值?

来自分类Dev

如何在C#中存储https POST方法的返回值

来自分类Dev

如何在C#中存储https POST方法的返回值

来自分类Dev

如何在C#中使用有效的表名检索存储过程输出值

来自分类Dev

如何在带符号的int中存储和检索4 sbyte值

来自分类Dev

如何在Android中仅从Realm存储和检索单个行/值

来自分类Dev

如何在单个会话变量中存储和检索多个值

来自分类Dev

如果使用var存储,如何在c#中的会话中存储和获取存储的数据

来自分类Dev

如何在android中的不同ArrayList中存储不同的值

来自分类Dev

如何从python数据框中检索和存储多个值?

来自分类Dev

如何在ScriptProperties中存储和检索数组?

来自分类Dev

如何在Android中从Gson存储和检索对象?

来自分类Dev

如何在Android中从sharedpreferences存储和检索数组?

来自分类Dev

如何在json文件中存储和检索“ \ f”?

来自分类Dev

如何在PostgreSQL中存储和检索PHP serialize()?

来自分类Dev

如何在 docker 中存储和检索数据(文件、图像等)?

来自分类Dev

如何在C#中获取当前方法的名称及其参数(名称和值)

来自分类Dev

如何在C#和SQL Server中更新值?

来自分类Dev

如何在C#中使用for循环从Queue中检索值?

来自分类Dev

如何在C#中获取通用方法的值

来自分类Dev

如何在C ++中存储具有不同值的相同ID号?

来自分类Dev

如何在文本框和datagridview中检索值

来自分类Dev

如何在对象列表中检索名称和值

来自分类Dev

如何在C ++和OpenCV的向量向量中存储来自不同图像的多个描述符?

来自分类Dev

如何遍历传递给方法的类并在C#中检索其属性值

来自分类Dev

如何在C#中的表中存储逗号分隔的值

Related 相关文章

  1. 1

    如何在 C# 中返回和检索对象值?

  2. 2

    如何在python字典中存储和检索多行值

  3. 3

    如何在字典中存储来自 C# 中不同类的不同类型的方法

  4. 4

    如何在C#中检索BindingNavigator.PositionItem的值?

  5. 5

    如何在C#中存储https POST方法的返回值

  6. 6

    如何在C#中存储https POST方法的返回值

  7. 7

    如何在C#中使用有效的表名检索存储过程输出值

  8. 8

    如何在带符号的int中存储和检索4 sbyte值

  9. 9

    如何在Android中仅从Realm存储和检索单个行/值

  10. 10

    如何在单个会话变量中存储和检索多个值

  11. 11

    如果使用var存储,如何在c#中的会话中存储和获取存储的数据

  12. 12

    如何在android中的不同ArrayList中存储不同的值

  13. 13

    如何从python数据框中检索和存储多个值?

  14. 14

    如何在ScriptProperties中存储和检索数组?

  15. 15

    如何在Android中从Gson存储和检索对象?

  16. 16

    如何在Android中从sharedpreferences存储和检索数组?

  17. 17

    如何在json文件中存储和检索“ \ f”?

  18. 18

    如何在PostgreSQL中存储和检索PHP serialize()?

  19. 19

    如何在 docker 中存储和检索数据(文件、图像等)?

  20. 20

    如何在C#中获取当前方法的名称及其参数(名称和值)

  21. 21

    如何在C#和SQL Server中更新值?

  22. 22

    如何在C#中使用for循环从Queue中检索值?

  23. 23

    如何在C#中获取通用方法的值

  24. 24

    如何在C ++中存储具有不同值的相同ID号?

  25. 25

    如何在文本框和datagridview中检索值

  26. 26

    如何在对象列表中检索名称和值

  27. 27

    如何在C ++和OpenCV的向量向量中存储来自不同图像的多个描述符?

  28. 28

    如何遍历传递给方法的类并在C#中检索其属性值

  29. 29

    如何在C#中的表中存储逗号分隔的值

热门标签

归档