Пытался проверить, что происходит, когда мы преобразуем целочисленный указатель в целое число.
#include<stdio.h>
#include<stdlib.h>
int main()
{
int *p;
int a;
p = (int *)malloc(sizeof(int));
*p = 10;
a = (int)p;
printf("%d\n",*p);
printf("%d \n",a);
return 0;
}
The output is : 10
135680008
Кто-нибудь может объяснить концепцию связанных с этим преобразованием? Любые ссылки по этой теме также будут полезны. {public int ID {получить; set;} публичная строка Имя {получить; set;} public Person Merge (Person p) {return new ...
Как объединить два списка с помощью LINQ следующим образом:
class Person
{
public int ID { get; set;}
public string Name { get; set;}
public Person Merge( Person p)
{
return new Person { ID = this.ID, Name = this.Name + " " + p.Name };
}
}
У меня есть два списка людей:
list1:
1, A
2, B
list2:
2, C
3, D
Я хочу получить следующий результат
result:
1, A
2, B C
3, D
Любая помощь!