1
ruatyy 2020-03-06 11:30:00 +08:00
c# 里面是用泛型。List<T>这种,别的语言应该也有类似的吧。
|
2
fueen 2020-03-06 12:18:15 +08:00
泛型啊...
|
3
meteor957 2020-03-06 12:20:07 +08:00
泛型
|
4
Cbdy 2020-03-06 12:21:14 +08:00
可以这样写方法签名
public List<?> api(); |
5
Aresxue 2020-03-06 13:05:16 +08:00
泛型 List<T>
|
6
hronro 2020-03-06 13:12:49 +08:00
借楼问一下,如果要返回 [1, "2", true, {"hello": "world"}] 这种每个 item 的类型都不一样的 array 该如何做到呢
|
8
gaobing 2020-03-06 13:16:52 +08:00
泛型是在编译时确定的,运行时使用 List<Object>
|
9
chenluo0429 2020-03-06 13:31:16 +08:00
@hronro 一般建议是别这么返回
|
10
dilu 2020-03-06 13:32:58 +08:00
羡慕 java 大佬们,php 节点从来不问这么高级的问题
|
11
nnqijiu 2020-03-06 13:33:50 +08:00
模板
|
12
br00k 2020-03-06 13:34:45 +08:00 via iPhone
不同类型的建议用不同的字段名。这样简单明了。
|
14
technode 2020-03-06 13:42:58 +08:00
用 Object 对象 但是建议忍住不要写这种会被后来者骂娘的代码
|
15
avk458 2020-03-06 14:31:57 +08:00
同一个接口?这本身就不符合单一原则吧
|
16
cnzjl 2020-03-06 14:34:41 +08:00
可能是接收参数有个 type,type 为 1 返回 Student,type 为 2 返回 Class .
|
17
xyjincan 2020-03-06 15:58:15 +08:00
arr json
|
18
Fu4ng 2020-03-06 16:26:53 +08:00
自己定义一个 Result<T>类,然后 Result 类里有一个 List<T> 成员,然后看你要不要再 json 比如{“status”,“Classtype”,Result}
|
19
nekoneko 2020-03-06 16:42:24 +08:00
你可以直接返回类型为 Object
|
20
onecode 2020-03-06 17:27:36 +08:00
C# ActionResult 请求一战
|