55
1
using System;
2
using System.Collections.Generic;
3
using System.Linq;
4
5
public class Program
6
{
7
public static void Main()
8
{
9
List<Asset> assets = new List<Asset>
10
{
11
new Asset { AssetID = 1, Type = "Image", FileName = "image1.jpg", UploadDate = new DateTime(2023, 3, 10), Size = 2048 },
12
new Asset { AssetID = 2, Type = "Image", FileName = "image2.jpg", UploadDate = new DateTime(2023, 3, 11), Size = 3072 },
13
new Asset { AssetID = 3, Type = "Video", FileName = "video1.mp4", UploadDate = new DateTime(2023, 3, 12), Size = 2048000 },
14
new Asset { AssetID = 4, Type = "Document", FileName = "doc1.pdf", UploadDate = new DateTime(2023, 3, 13), Size = 1024 },
15
new Asset { AssetID = 5, Type = "Video", FileName = "video2.mp4", UploadDate = new DateTime(2023, 3, 14), Size = 4096000 },
16
// Add more digital asset entries as needed
17
};
18
19
// Step 1: Calculate the total number and total size of assets by type
20
var assetsByType = assets
21
.GroupBy(a => a.Type)
22
.Select(g => new
23
{
24
Type = g.Key,
Cached Result
===Моя програма===
Моє імя: Юра
Моє імя: Юра