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 泛型是在编译时确定的,运行时使用 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 请求一战 |