社区
C#
帖子详情
C# string[]数组问题
mansheng
2010-06-02 02:34:29
其实我是在三层架构中实体层用到的,我想在UI层穿参数到实体层,然后逻辑处理层调用实体层中对应的返回值,比如说我插入数据,UI层中传a,b,c三个参数到实体层,然后逻辑层进行调用实体层接收到的这三个参数请问怎么实现,请教下大家啊,谢谢!
...全文
222
15
打赏
收藏
C# string[]数组问题
其实我是在三层架构中实体层用到的,我想在UI层穿参数到实体层,然后逻辑处理层调用实体层中对应的返回值,比如说我插入数据,UI层中传a,b,c三个参数到实体层,然后逻辑层进行调用实体层接收到的这三个参数请问怎么实现,请教下大家啊,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mansheng
2010-06-03
打赏
举报
回复
多谢大家的帮助,我现在终于弄明白了
abuying
2010-06-02
打赏
举报
回复
你还是把a,b.c封装成一个类吧.
public class abc{
private string a;
private string b;
private string c;
public string A{
set{ a=value;}
get{ return value;}
}
}
class GBContext
{
private static GBContext currentUI = null;
private abc ui;
public abc UI
{
get { return ui; }
set { ui = value; }
}
public static GBContext CurrentUI
{
get
{
if (currentUI == null)
{
currentUI = new GBContext();
}
return currentUI;
}
set
{
currentUI = value;
}
}
}
//通过GBContext.currentUI.abc;//GBContext.currentUI.abc.a,就可调用 了
nie_wen_li
2010-06-02
打赏
举报
回复
不太明白,貌似可以通过封装实现吧?
xz_lm_fly
2010-06-02
打赏
举报
回复
用委托吧
IT85626508
2010-06-02
打赏
举报
回复
支持5楼,c#的三层结构就是 通过属性来设置和获取的,体现了类的封装,安全可靠。
夺命胖子
2010-06-02
打赏
举报
回复
听不明白,你要做什么。。
buyi2004
2010-06-02
打赏
举报
回复
1.按楼主所讲,其实就是UI调用所谓逻辑层中的函数,实体类就是函数的参数结构,实体层本身是无数据传递的。
2.3个参数可以有很多方法,类结构,数组,以特定方式组成的字符串如a,b,c等等
lanfengsese
2010-06-02
打赏
举报
回复
[Quote=引用 4 楼 yongchaochu 的回复:]
这不是传参的问题 而是三层结构的传值
[/Quote]
3层还不是一样
zengwenjian
2010-06-02
打赏
举报
回复
[Quote=引用 4 楼 yongchaochu 的回复:]
这不是传参的问题 而是三层结构的传值
[/Quote]
好像有点明白楼主的意思,在3层中传值也可以把要传递的的值建一个类,3层共同使用
xk1126
2010-06-02
打赏
举报
回复
你是不是遇到了外键
所以想用数组保存数据啊
如果是这样
比如A表中有个外键是B表的iD
那么你应该在A表中的实体层
这样写
privar B _B;
public B B {
get
set
}
这样把b中是数据全部保持到A类中B
wenyegood
2010-06-02
打赏
举报
回复
用属性设置、获取
yongchaochu
2010-06-02
打赏
举报
回复
这不是传参的问题 而是三层结构的传值
wen98091
2010-06-02
打赏
举报
回复
你说的都是方法上的问题啊。要解决的是代码级的问题,不大一样呢。
你具体的实现代码是??
yongchaochu
2010-06-02
打赏
举报
回复
model.name=a;//ui层传把a递给实体层
model.name //具体操作视需求而定 bll调用实体层
zengwenjian
2010-06-02
打赏
举报
回复
我以前是用C的刚转C#,这种传递参数我一般用局部变量和全局变量,或是通过函数之间传参数。
不过你还是等一些c#高手的回答吧!
C#
调用C++的dll实例,回调函数,
string
和int
数组
参数传递
C#
调用C++的dll实例,回调函数,
string
和int
数组
参数传递,在vs2010下调试通过,总结在这里,供大家参考。
C#
string
数组
转int
数组
用法//字符串
数组
(源
数组
)
string
[] sNums = new[] {"1", "2"};//整型
数组
(目标
数组
) int[] iNums;//转换方法 iNums = Array.ConvertAll<
string
, int>(sNums , s => int.Parse(s));//转换方法-简写 iNums = Array.ConvertAll<
string
, int>(sNums ,
c#
string
数组
的定义和赋值
数组
的
数组
(交错的):byte[][] scores = new byte[5][];D://二维整数
数组
,初值mf5[0,0]=1,mf5[0,1]=2,mf5[1,0]=3,mf5[1,1]=4。
数组
的
数组
(交错的):byte[][] scores;
C#
中将
string
数组
转化为double
数组
方法总结
C#
中将
string
数组
转化为double
数组
方法总结 使用Array类中的静态泛形式方法ConvertAll进行转换 1.
string
[]
string
Array = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; double[] doubleArray=Array.ConvertAll<
string
, double>(valueArray,s=>double.Parse(s));
string
[]
string
Array =
C#
基础温习(4):
C#
中
string
数组
和list的相互转换
本文用来写
C#
中
string
数组
和list<
string
>的相互转换,这些数据的转化我们在使用中可能经常遇到,本文提供了我认为比较快速的转化方式。
string
数组
转list 直接上源码: using System; using System.Collections.Generic; namespace arr2list { class Program { ...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章