giả sử tôi có nhóm sau các chức năng tĩnhmà là tốt hơn trong trường hợp này, trả lại hoặc ref
đây tôi gửi các biến bằng cách tham khảo:
public static void ProcessEmailMessage(ref string HTML)
{
ModifyLinks(ref HTML);
AddFakeImage(ref HTML);
}
public static void ModifyLinks(ref string HTML)
{
//modify HTML links
}
public static void AddFakeImage(ref string HTML)
{
//adds an image to the HTML
}
và ở đây tôi gửi các biến bằng giá trị
public static string ProcessEmailMessage(string HTML)
{
HTML = ModifyLinks(HTML);
HTML = AddFakeImage(HTML);
return HTML;
}
public static string ModifyLinks(string HTML)
{
//modify HTML links
return HTML;
}
public static string AddFakeImage(string HTML)
{
//adds an image to the HTML
return HTML;
}
cái nào có ý nghĩa hơn và có sự khác biệt về hiệu suất giữa 2 không?
** b) ** ......... – I4V