我在Poco中有一个要替换的列表。 我所拥有的示例:
public class PersonEmail
{
public int Id { get; set; }
public string EmailAddress { get; set; }
public List<FullPerson> fullPerson { get; set; }
}
它作为模型public IActionResult FindPerson (PersonEmail personEmail)
经过大量数据上下文和操作后,我想替换列表中的全员。
我有些事情最终变得很复杂,尤其是使用MVC Razor等。所以最终目标是我要替换PersonEmail.FullPerson
。
我看到Clear()
,AddRange()
,for
循环,是这样的:
OriginalPterodactylVals.Clear();
ChangedPterodactylVals.ForEach(val => { OriginalPterodactylVal.Add(val); });
只是想弄清楚如何做到这一点。
答案 0 :(得分:0)
我不确定我是否理解正确,但是如果您要替换列表,则只需为该变量分配一个新列表即可。
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
struct data{
unsigned char r;
int f;
};
int main(){
struct data *data1=(struct data*)malloc(sizeof(struct data));
char temp[100];
data1->r = 255; data1->f = 1;
memcpy(temp, data1, sizeof(struct data));
printf("size of struct: %d\n", (int)sizeof(struct data));
printf("buffer is: \n");
//code to print the buffer in binary in chunks of 4
for(int i=0; i<sizeof(struct data); i++){
char v=temp[i];
for(int j=0; j<8*sizeof(char); j++){
if(v & 1)
printf("1");
else
printf("0");
v>>=1;
}
if((i+1)%4==0) printf("\n");
else printf(" ");
}
printf("\n");
};