Question:You are creating a class that performs complex financial calculations. The class contains a method named GetCurrentRate that retrieves the current interest rate and a variable named currRate that stores the current interest rate. You write serialized representations of the class. You need to write a code segment that updates the currRate variable with the current interest rate when an instance of the class is deserialized. Which code segment should you use? 

A [OnSerializing]
internal void UpdateValue (StreamingContext context) { currRate = GetCurrentRate();
} 

B [OnDeserializing]
internal void UpdateValue(SerializationInfo info) {
info.AddValue("currentRate", GetCurrentRate());
} 

C [OnSerializing]
internal void UpdateValue(SerializationInfo info) {
info.AddValue("currentRate", GetCurrentRate());
} 

D [OnDeserialized]
internal void UpdateValue(StreamingContext context) { currRate = GetCurrentRate();
} 

+ Answer
+ Report
Total Preview: 1029

Copyright © 2024. Powered by Intellect Software Ltd